Castles have released a new track so Ffffresssh that I cant get a copy as yet, its called Doe Deer and is due out 17th April.
As soon as I get a copy myself Ill send it your way, for the time being all you need to know is that its brilliant.
Track of the week
Tame Impala
look out for the upcoming album Innerspeaker