Cleveland Destroyed by The Avengers!

Cleveland, Ohio has been turned into New York City for the filming of The Avengers, and if current photos are to be taken into account, it’s seen better days. The sets are showing a torn-up downtown, which begs to ask, what wonderful, powerful things are we going to see from this amazing team of Superheros, to tear up the city so much? Watch as the crew assembles the mass destruction!