View of Little Tobago Island. Picture taken during filming for BBC "Life" TV Series, March 2008