April 19, 2024
Leila Navidi
Carrot Top performs as Michael Jackson at the Atrium Theatre inside the Luxor Thursday, Jan. 29, 2009.