
These young visitors to Homosassa Springs, Florida seem to be intrigued by the natural beauty of the Red Cedar Tree, which is only one of many kinds of trees growing in this, ‘Nature’s Own Attraction’, located on U.S. 19 and 98, just 76 miles north of Tampa and St. Petersburg.
[Found here.]
Tags: Florida, Homosassa Springs, lol, postcard, Red Cedar, WTF
Monday, 17 February 2020 at 4:29 AM |
funny!
Monday, 17 February 2020 at 8:49 AM |
Beth– I think it’s a sap tap.