About Michelle Christina Larsen

DeLeon Photoshoot: Behind The Scenes

By June 30, 2011

Michelle Christina Larsen, a New York-based fashion super stylist and journalist, takes us behind the scenes of the DeLeon photo shoot for their new album Casata (JDUB Records), which re-imagines ancient Sephardic melodies as indie rock. Read More