Ty Segall is an American musician and songwriter who makes Garage-Rock that's urgent, insistent and generally p*ssed off, with howling vocals and more...