Hello, Ello! Explosive Launch for Social Media Site

(Source: NECN) Ello, a sleek and stylish social media site that recently launched, has seen explosive growth in the past few weeks, according to the Vermont venture capital firm …