Baby Screech Owl in Florida
Baby Screech Owl in Florida
Baby Screech Owl after just leaving nest in Winegar Backyard, Malabar, Florida.
Nature Photography by Pam & Richard
Baby Screech Owl in Florida
Baby Screech Owl after just leaving nest in Winegar Backyard, Malabar, Florida.