• 13 years ago
This is filmed at Triple Falls in Dupont, and the Green River in NC.