Virgin Megastore with System of a Down and Stevie Wonder ads

Taxis drive by the Virgin Megastore in Times Square
A Virgin Megastore in New York City. System of a Down and Stevie Wonder billboards above. May 2005

A Virgin Megastore in New York City. System of a Down and Stevie Wonder billboards above. May 2005

Manhattan, City of New York, New York, United States
Photo taken in May 2005. © Chad Davis