NEWS FLASH!!!
Last night at around 11:00pm the impossible happened, Madison Square Garden, the world famous iconic New York City venue for concerts, sports, and events imploded on itself as the roof literally came tumbling down during Depeche Mode’s concert there. In an act of Faith and Devotion, not a single person was injured as everyone made [...]

