Papuchia Village

Papuchia Village is a location from The Legend of Zelda: Spirit Tracks. Here Link finds Carben and must bring him back to the Ocean Sanctuary.