WIU Higgins Hall Implosion

Many people with a variety of cameras and media coverage captured the implosion of Higgins Hall at Western Illinois University in Macomb, IL.

But who would have thought there’d be a puppet news reporter covering it?

Advertisements