The LA Witch

LA Witch At The Echo, Monday December 30th 2013

By Alyson Camus | January 5, 2014

When you don’t have a car in Los Angeles, you are almost like a handicapped person, right? No way! As long as I have legs I will use them and I decided to go to this free show at the Echo during this very-slow-show-week (it’s always like this between Christmas and NYE in Los Angeles) despite my lack of motor vehicle.