Click on image below to switch to zoomable version
Ollie Trouts Tourist Park, 107th St. and Biscayne Blvd., Miami, Fla.