2.3 million viewers tuned in to see Beyonce to do her 15 minute strip tease.