11-16-2015, 08:22 PM
Hmm, while the effect sure is cool, I find the idea of announcing your presence like this strategically doubtful. I mean, look at the scene where you see the town.. they are clearly visible dropping out of the sky. Heck, one even flies past Godzilla, if the big lizard would have noticed, he could have had a small snack dropping into it's mouth...