Forum banner

the avengers

  1. The Avengers

    Off Topic: Enter at your Own Risk Holy ****. Also, it was filmed in Cleveland. I got to see a lot of the sets (they were in German) downtown. Also, found this on the inter webs, I think it will make a nice addition to the home or office.