Tea Leaf Green Denver 2008
Original concert promo poster for Tea Leaf Green live at The Bluebird Theatre in Denver, CO in 2008. 11 x 17 inches on thin paper.
Dimensions: 11 x 17 inches
Condition: Mint
Date: 2008Country: US
SKU: 7258
Posters > Music Posters

$15