To view this video please enable JavaScript
Liz and Ted, adventurous souls, take their love to new heights, literally. At 3000 meters, they shed inhibitions and clothes, embracing the thrill of public passion. Their outdoor escapade is a testament to their fearless lust.