Godzilla Trailer!

I say ‘good job, movie peoples!’.  So far this is exactly what I want.