Richard Branson's Necker island is absurdly great. Incredible views. Awesome food and service. Fantastic animals...
I've been too busy having fun to worry about writing...
Background: Necker Island is Sir Richard Branson's home and favorite hideaway situated in the British Virgin Islands, a stunning and unspoiled area of the...