Apollo Beach New Smyrna Beach

Canaveral National Seashore, New Smyrna Beach , Florida, United States