2270 NW 23rd St. Miami, Florida 33142
Richard Mudarikib. 1985, Zimbabwe
The New Church, 2014Oil on canvas, triptych