Roses MP DJs (2015) The Leon brothers are back at Sled Island with an arsenal of rockin', soulful tunes for your listening pleasure.