Mt. Terra

Mt. Terra is a Terrasaurs Installation which was released in Series 3: All Your Base.