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