What is that giant, fire-emitting bug in downtown Las Vegas?
“The Mantis” is a 40-foot-tall artistic installation with history in downtown Las Vegas and at Burning Man.
“The Mantis” is a 40-foot-tall artistic installation with history in downtown Las Vegas and at Burning Man.