Keep up to date with every new upload!

Join free & follow Travel Tales
  • 3 years ago
Rachel Brill

Rachel Brill

TV exec. Rachel Brill knows how to make the most of a layoff. After getting her pink slip she climbed Mt. Kilimanjaro in Africa, which set her off on a journey to climb the world's Seven Summits.