Stereo Total from Germany.
Official Website: http://www.stereototal.de
Added by traffic sounds on August 3, 2007