This is 18 foot robot that Cleveland area aritst, Tim Willis made and set up on Euclid Ave. at MOCA (the Cleveland Museum of Contemporary Art). He also had several monster cars and trucks there for people to climb into.
I tried to find a website for Tim Willis, but I didn't seem to find one. If anyone is aware of where to find a link to him online, please let me know. I'd like to link here in case people want to learn more about his work.