We’ve made some exciting new updates! Check out our new site here
Login
Menu
Huge Bug Found Under a Stage in Brazil
Occurred on January 10, 2016 / Foz do Iguazu, Brazil
Info From Licensor: "I was setting up a stage for a show in Foz do Iguazu, Brazil, and while running some cables under the stage I encountered this huge bug."