Wave surprised !!

Great Blue Heron. Indian Rocks Beach, Florida

780 views
48 faves
63 comments
Taken on May 22, 2011