ART is an immersive gallery exhibition by Atlanta-based creative director Mekhi Franklin featuring a Seven Deadly Sins-inspired photography