Kamacuras

In the episode of Godzilla Wars season 3: Unleashed, Kamacuras destroys the World Trade Center while streets of rage.