Snaggletooth lives! And other news