Sometimes in the wilds of Florida you come across something unexpected which can give food for thought. You start thinking about mysteries found in nature, legends like the “Loch Ness Monster” or “Big Foot” or, in Florida, “the Skunk Ape”. The following image had me puzzled. Can you figure it out? Let me know.
Stay tuned for the answer tomorrow. 😉