Detroit, Michigan based emcee Chris Orrick releases the visual to his Nolan The Ninja produced track, SELF PORTRAIT Introspective writer and musician Chris Orrick recently released his album ‘Portraits‘ – twelve snapshots of life focused on identity. The album opener, ‘Self-Portrait’, observes that when trying to paint a portrait it never looks right if you force…