New Godzilla puppet series debuts on YouTube

Very frightening and/or awesome:


Comments