Just Wow! Niagara Falls, Ontario, Canada

Last month, I experienced my first look at the powerful waterfalls of Niagara Falls in Ontario, Canada, fulfilling one of my  many travel bucket list destinations.