What is the version of the following sentence with correct punctuation?

Landscapes of Canada photos of Canadian landscapes Wapta Falls in Yoho National Park travels
Landscapes of Canada, photos of Canadian landscapes, Wapta Falls in Yoho National Park - travels