Still from Mekko. The film screens Thursday, Nov. 3, at the National Museum of the American Indian in New York and Saturday, Nov. 5, at the museum’s Washington, D.C., location on the National Mall. Courtesy of Indion Entertainment.
"Mekko"
Courtesy of Indion Entertainment.