May 19, 2024
Leila Navidi
Dancer Meeka Onstead performs during “X Rocks” at the Rio on Thursday, Sept. 19, 2013.