Great Blue Heron, Loxahatchee NWR
It took this GBH about half an hour of gyrations to get this fish swallowed. Very fascinating!