A 90’s baby, Demetrius Green (aka- Mechi Shakur) is an Indianapolis artist that has displayed art all around the city. He has been painting for five years and is completely self taught. Mechi Shakur believes your art is a reflection of you and loves to blur the lines of reality and imagination through an assortment of color. He also enjoys using his art to challenge social issues.