The magical snowy owl return to Ocracoke – North Carolina
An extremely rare sight of a snowy owl sent everyone in Ocracoke, North Carolina on alert. The majestic bird had been initially spotted on the Pea Island on December 29th last year, so everyone got excited about the possibility that this magical owl would return on Ocracoke. Fortunately, after earlier this year – on January […]