Boards
yourcodenameis:milo - They Came From The Sun
Well, no, they didn't come from the sun, but this is the name of a new album of theirs. Has anyone else heard about it? It's appeared for download on OiNK and I've never even heard about it, their myspace is still all about the "Print Is Dead" thing. Is it their proper 2nd album or something?