Tim Kasher has one of those voices. It's that voice that is smooth enough to sing you to sleep at night but, at the same time, has enough power to hit you like a punch in the face. It's nothing... Continue Reading →