By Blaire Massaroni, April 9th, 2010
Sleek glass design? Flashy LED screens broadcasting images? Must be Time Square. Or, better yet, a MAC store in Time Square. The wild makeup retailer, known for its ostentatious storefronts, will be opening a 1,700-square foot flagship next Thursday—hoping to catch the eyes of MAC junkies and open-jawed Time Square tourists alike.