Exciting Barracuda Bite
August 31, 2026
Key West
1 seeMorePhotos
Barracuda (Great)
Trip Summary
Trip Summary
Oooooooooooo barracuda!