The best April Fool’s day jokes that hit the internet yesterday

Muneeb Ahmad • April 2, 2018
Mark for H&M

April Fools’ 2016 – The good, the bad, the ugly

Maryam Dodhy • April 2, 2016