Terraexcava

Terraexcava is a foresty planet in the Andromeda Galaxy revealed by Ben10Toys.net to be the home of the Talpaedans.