Travis Touchdown

Travis Touchdown is a playable character and he is from the No More Heroes franchise.