Itcha Lake


Itcha Lake - lake in British Columbia, Canada.