Kwong Yee Cheng:
Bow Valley Parkway - Morant's Curve
Kwong Yee Cheng:
Bow Valley Parkway - Morant's Curve
Kwong Yee Cheng:
Bow Valley Parkway - Castle Mountain
Kwong Yee Cheng:
Bow Valley Parkway - Castle Mountain
Kwong Yee Cheng:
Bow Valley Parkway - Castle Mountain
Kwong Yee Cheng:
Bow Valley Parkway - Castle Mountain
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Bow Valley Parkway - Johnston Canyon Lower Falls
Kwong Yee Cheng:
Banff - Juniper Hotel
Kwong Yee Cheng:
Banff - Juniper Hotel
Kwong Yee Cheng:
Banff NP - Vermilion Lakes
Kwong Yee Cheng:
Banff NP - Vermilion Lakes
Kwong Yee Cheng:
Banff NP - Vermilion Lakes
Kwong Yee Cheng:
Banff NP - Vermilion Lakes
Kwong Yee Cheng:
Banff NP - Vermilion Lakes
Kwong Yee Cheng:
Banff NP - Vermilion Lakes
Kwong Yee Cheng:
Banff NP - Vermilion Lakes
Kwong Yee Cheng:
Banff NP - Vermilion Lakes
Kwong Yee Cheng:
Banff NP - Vermilion Lakes
Kwong Yee Cheng:
Banff NP - Vermilion Lakes
Kwong Yee Cheng:
Banff NP - Vermilion Lakes