Free musicals draw in 250,000