There are no reviews for Demo yet.
You can write one.
First demo (cdr)released by Leech in 2005. Front cover(insert are glued together) Back cover and cdr sticker were printed with a home computer printer. These cdr's came in standard jewel cases with a small "LEECH" logo sticker. There were approximately 15 of these cdrs made and released.