This is a Art Rock track recorded by the artist The Globetrotters. The song Le Moulin Rouge was originally composed by B. Dawe.