Most people know Sentosa as a super developed tourist attraction home to beaches, Universal Studios and a bunch of expensive hotels, but if you dig a little ...