There have been ninety-billion Godzilla trailers and promos, but this one is just too awesome not to share.

LET THEM FIGHT!!!!!