April 23, 2024
Leila Navidi
Carrot Top does an impersonation of baseball player Barry Bonds during his performance at the Atrium Theatre inside the Luxor Thursday, Jan. 29, 2009.