Sisters, Oregon

Sisters, Oregon

Sisters, Oregon, claims to be the llama capital of North America. More than 200 of the animals graze there on a llama-breeding ranch (located near the Mount Bachelor ski area).

JDS Travel News JDS Viewpoints JDS Africa/MI