New Haven Coliseum Implosion
spc1211
Published
01/22/2008
Spectators watching the New Haven Coliseum in New Haven, Ct. get a little more than they asked for
3 Comments