This little Burrowing Owl is confused...nesting season in Cape Coral Florida is from February 15th - July 10th each year.....guess he is just getting a head start..... (picture taken 11.28.09) Cape Coral is home to Florida's largest population of Burrowing Owls. The burrowing owl is a pint-sized ... Read More