At the top of last year, the Fort Collins, Colorado band Flesh Tape released a really cool self-titled debut album. Flesh ...