“This awesome custom ride was parked at Tallulah Gorge State Park in Georgia. Yes, it’s in the same county as the movie Deliverance was filmed in.”

“This awesome custom ride was parked at Tallulah Gorge State Park in Georgia. Yes, it’s in the same county as the movie Deliverance was filmed in.”