teaser: BIG HEAD TODD and the MONSTERS x NYC x 1.21.12

Big Head Todd and the Monsters Photo by Joe Russo

Irving Plaza, NYC 1.21.12 – More photos from the Big Head Todd and the Monsters show at Irving Plaza…coming soon.

If you like what you see, you can support the site by purchasing photos here.

Leave a Reply