Princess Wiggles

Princess Wiggles is a mechanical dog located on Mechagon Island.