Meet Helen Owen, model and Instagram star. Helen has attracted over 800,000 followers to her Instagram account by posting pure California day dreams. Think sunshine, beaches, and bikinis. For a daily dose of sunshine, follow her Insta feed!Read Full Story
Helen Owen is a model and Instagram influencer based in California.