Sub Pop Mega Mart

The Album Leaf The Album Leaf Into the Blue Poster

Release Date:
August 24, 2007
Item No:
30640990

A very gorgeous poster featuring the album art from The Album Leaf’s remarkable release Into the Blue.

The Album Leaf The Album Leaf Into the Blue Poster

  • This item is no longer available.

A very gorgeous poster featuring the album art from The Album Leaf’s remarkable release Into the Blue.