At least three injured after explosion at Letterkenny Army Depot

Tech Report: Ello is the Anti-Facebook

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

A new social network that promises an ad-free experience is getting a lot of buzz!

Rich Demuro introduces us to "Ello" in today's Tech Report.