Originally Posted by 12:46AM
weird, i heard this album sooo long ago. i think these guys are from england maybe. either way, they must be signed now, and this is their label debut or something. huh.
Yeah, it came out March 14th haha. So, it's prob that album you heard a long time ago. And yah, they're from England.