Island Trails Formosa!, a top YouTuber from Taiwan, Province of China, boasts 13.3K subscribers, 29.4M views and ranks #500809 globally and #824 in Taiwan, Province of China. Dominating the People & Blogs category. The channel recently hit 9.4K views in last 28 days.




