Day: April 29, 2013

Earworm: “Radar Detector” by Darwin Deez

This song is much to catchy to not become an Earworm.

(more…)