Archive for

MUTANT MIX-TAPE Raises a Glass to Leon Russell

Living in New York City, sometimes you just get dumb lucky. Providence looked down upon this music geek six years ago and managed to help him get a ticket to a once-in-a-lifetime experience when Elton John and Leon Russell performed at the Beacon Theater on October 19, 2010 where they played their newly released album … Continue reading