4765 Estero Blvd, Fort Myers Beach, Florida 33931 USA
One of many he caught today.
Photo Credit: Yelp