Fox Squirrels are North America's largest tree dwelling squirrel. The first time I saw one, I questioned if it was really a squirrel and not another type of rodent due to it's large size. This picture was my first sighting of a Fox Squirrel at the Mayfair Golf Course in Sanford, FL. I've since seen several more of these animals, all within the same golf course.
Z-Best Ethiopian Food in Orlando, FL
5 hours ago