If someone described Eternal Flame Falls in Orchard Park, New York to you without showing pictures, you’d probably assume ...