I’ve seen this giant lizard on top of 3 different buildings now. All visible from I-75. It seems to be getting closer to downtown or the river. These photos show it in the West End. Some sort of viral marketing thing I reckon. I just googled around to see what it was, but didn’t find anything. Anyone know?
Have a better photo? Send it to Overlooked.Cincy@gmail.com