by Diablomaster761 » Sat Dec 23, 2017 12:45 pm
Have you guys ever wondered how to find or get to Moustache Island? Heres how, watch my video on how to get to the infamous Moustache Island.
https://youtu.be/C26bFTBSuMw
Im just some guy on the internet who has been playing slime rancher since about january 2017