Moulin Rouge! will be hitting Broadway July 25th! Check out the steamy sneak peak trailer here! Show choreographed by Sonya Tayeh!