Insanely Ugly Animatronic Home-Run Sculpture Unveiled for Marlins Stadium
You thought the Marlins’ rumored new logo could cause eye cancer? Well, if you value your sense of sight, you might not want to take a peek at the absolutely insane robotic structure the Marlins plan to install in their new stadium. It’s like someone vomited a bunch of cliché South…