Where on Earth...? MISR Mystery Image Quiz #15: Kamchatka Peninsula, Russia | Cosmos Observatory | Cosmos Observatory