Created by wmcook - October 15th 2015
Orlando, Florida, United States
40001 State Road 9336, Homestead, FL, US
Everglades National Park