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 23 Times - Last Visitor from Mount Laurel, NJ on 01/13/2015 at 12:05 AM
copy and paste to your website / blog - preview