Mount Teon

Mount Teon is an elongated island in the Banda Sea, Indonesia. Explosive eruptions have been recorded from the volcano since the seventeenth century.

Mount Teon

Mount Teon is an elongated island in the Banda Sea, Indonesia. Explosive eruptions have been recorded from the volcano since the seventeenth century.