The small town of North Bend in Washington is famous for its mountain wildlife. Cougar and elk are often seen - bigfoot "sightings" are... Read this story
The small town of North Bend in Washington is famous for its mountain wildlife. Cougar and elk are often seen - bigfoot "sightings" are... Read this story
More from BBC | Zebra Washington North Bend Seattle