October 28, 2016

What Is The Perfect Day To Buy A Machete?

This deal answers the age-old question

Via: The Daily Caller