Enough of the duck faces already 11 May, 2016 Christopher England It seems to be the case that it is the job of every social media user to take as many as 100 selfies every day. Continue reading