LOADING...
Image via Unsplash.
There are at least two The Traps:
1) The Traps came first, were from Providence, RI (2003-2004) and sounded really, really mean, but in a rock 'n' roll way, not some lame metal wa
...read more on Last.fm →