Kamchatka Peninsula, Russia is shown in this MISR Mystery Quiz #15 captured by NASA Terra spacecraft.