TTC – New Kicks April 30, 2007March 1, 2007 by Zach They reminded me of 2 Live Crew a little — only they’re french and ‘right now’ [mygal=newkicks-ttc]