Rare Snow Owl Spotted In Florida

Published January 7, 2014 1 Plays

Rumble / Unreal AnimalsA female snowy owl strayed from its usual territory in the Arctic to visit Little Talbot Island State Park in Florida. This is reportedly the third snowy owl ever spotted in the state.

0 COMMENTS