Kourtney Kardashian defended her sister Kim against claims she married for publicity during an appearance on David Letterman.