Castor & Pollux

Castor & Pollux: the piece called “Stalker” on this page (streaming-only, the MySpace downloady thing is broke, surprise surfuckingprise) is a tiny, sunshiny electro gem.