Number Of Photos Taken In 2014 Will Approach 1 Trillion Thanks To Selfie Explosion
2013 was the year of the selfie, according to the Oxford English Dictionary — but self-snaps aren't going anywhere anytime soon. Everybody is taking selfies,…
Read More