Baby Bowser would be a lot happier if you helped expand this article.
Yoshi's Island is the name of the island that Yoshi lives on.
Coming soon!