The world reacts to Drake’s More Life March 24 2017March 24 2017 Share As Drake releases his latest project, More Life, Twitter goes wild over the 22-track album which features Grime UK artists Giggs, Skepta and US rappers...
Memorable memes of the past few years March 1 2013August 7 2014 Share We would like to take a moment to commemorate some of the best memes that the internet has provided. Romina Rovira Oh Internet, you have...