Google
×
Did you mean: Mount Teton

Mount Teon

Island in Indonesia
Mount Teon is an elongated island in the Banda Sea, Indonesia. Explosive eruptions have been recorded from the volcano since the seventeenth century. Wikipedia
Elevation: 2,388′