"We're geeks" Weird European music video?

Link : http://www.zeronews-fr.com/flash/geeks.php