3400 Ponce De Leon Pkwy, Punta Gorda, Florida 33950 USA
Luna, the leucistic Eastern Screech Owl
Photo Credit: Clint Kiser
Claim copyright