Reality TV star Kim Kardashian shows off hourglass perfection in a new bikini post, and asserts she is really a shy person.