Los Campesinos! at Electric Owl Welsh band on tour in Vancouver. Tamara Lee photos. read more Feb. 5 2012 - Tamara Lee In: concert photos, Spotlight Leave a Comment