Ted Leo and the Pharmacists
By Strawberryluna
10/26/2006
At Tower Theater, Upper Darby, Pennsylvania
17" x 24"
Screen printed, s/n edition of 150
$110
ADD TO CART