That’s the exact dilemma you’ll face after visiting Bridal Veil Falls in Tallulah Falls, Georgia, where nature apparently ...