Horse Lake in Skagit County, Washington

Horse Lake in Skagit County is a water. Horse Lake also exists in Clark County and Douglas County.

Nature
water