Blog

Athabasca Falls

Apr 15, 2000

 

 

 

 

The beauty of mother nature never ceases to amaze me. Athabasca Falls in Jasper National Park, Canada is one powerful force of nature I had the pleasure to capture in all it’s cascading glory. The rushing waters provide the perfect contrast to the still greenery and mountains in the background. It was quite the magnificent scene.