Comment, Like, & Favorite
A view whilst taking a walk down in The Springs in Longwood, FL. This is the area that the old Tarzan movies were filmed.
June 8th, 2013
Viewed 21 Times - Last Visitor from Livonia, MI on 12/13/2014 at 11:39 AM
copy and paste to your website / blog - preview