 Horsefly, British Columbia

Horsefly, formerly known as Harper's Camp, is an unincorporated community in the Cariboo region of British Columbia, Canada.It is located between the Cariboo Mountains and Quesnel Lake.