Black Canyon ( Thompson River ) British Columbia
Black Canyon ( Thompson River ) is a stretch of the Thompson River near Ashcroft .
Black Canyon ( Thompson River ) , a stretch of the Thompson River near Ashcroft , British Columbia