answersLogoWhite

0

toucan is on the continent of North America. Indians belive it was a holy mountain. many scientists have gone there and seen it beautifu beuty.

User Avatar

Wiki User

∙ 15y ago
User Avatar

What else can I help you with?