SKILLS April 18, 2020 The 'Secret Golf Course' hidden on the Isle of ManGlen Truan is a links golf course that could be amongst the best in the World. Perfect terrain and soil conditions place the potential right up there with the best of them.