This great blue heron swallowed this large fish head-first, believe it or not! Photo taken on the banks of the James River in Newport News, Virginia.

Discover more inspiring photos like this one.

Download the FREE 500px app Open in app