Posted October 19, 2022 by Jammylamp
Wuhu island, is a free roam game based on the iconic island from nintendo. The new update includes better textures, and lighting, to make it as similar to the original as it can be. Download now for free.
Until next time, see ya!