APOLLO BEACH / SOUTHSHORE, FL – Ape Ollo spent the holidays this year on top of the Apollo Beach Water Tower across the street from the Winn-Dixie grocery store on Hwy 41 in Apollo Beach, FL.
Ape Ollo is somewhat of a celebrity and a mascot for the Apollo Beach area. He can be spotted at different places at different times of the year. Ape Ollo is known for bringing smiles to everyone of all ages wherever his is.