Travis Barker and Kourtney Kardashian spent some quality time together in Cabo San Lucas, Mexico on Tuesday November 23. The 46-year-old rocker posted a series of photos of himself and his 42-year-old fiancée sharing a romantic hug on a beach, where it looked like the sun was about to set. The pair also rode horses on the beach, and Travis posted a photo of himself and Kourtney on horseback to his Instagram Story.