An osprey feeds on a barracuda off the coast of Key Largo.
An osprey feeds on a barracuda off the coast of Key Largo. FLKeysNews.com file photo
An osprey feeds on a barracuda off the coast of Key Largo. FLKeysNews.com file photo