[Stream] 2 New Crystal Castles Tunes "Pap Smear" x "Suffocation"

Okay, since you guys have been so awesome, we thought we'd drop 2 more temporary leaks off Crystal Castles' 2nd self titled album which we are dubbing Crystal Castles II. Here are two more tracks off the upcoming album getting ready to drop June 7, 2010. 

Crystal Castles - Pap Smear

Crystal Castles - Suffocation