Ello There

New social network “Ello” is getting tons of buzz. We take a look at how it works and whether it’s likely to have staying power.

Credits

Guest: