TJ David Talks Endurance, Mountains, and More

TJ David talks endurance, mountains and more. Hear TJ David speak about his passions, and his ‘whys’