On today’s episode of The Bachelor, the final three women travel to Peru with Nick to go on a Spiritual Journey through the ancient tradition of Ayahuasca. There will be vomiting, bloodletting, and horse-faced men. Enjoy!
(This is a Final Cut with Audio sweetening and VFX to come)