Kourtney Kardashian, 42, is always dressed for the occasion, horseback riding included. The Keeping Up with the Kardashians star looked remarkable in a sexy little red dress that she wore for the sight-seeing activity with boyfriend Travis Barker, 45, amidst their Mexico vacation.