Latest News

Tenderized Turkey: This 1982 Demolition Derby Documentary Called The Last Car Running Is Cool and Mildly Depressing

Tenderized Turkey: This 1982 Demolition Derby Documentary Called The Last Car Running Is Cool and Mildly Depressing

If you are in a pre-turkey mood, this 1982 demolition derby documentary called the last car running is going to get you all perked up and ready for the day. If you are in a post-turkey mood, this will be a fun watch for your afternoon if you are over the whole football thing. This is […]

Read more

Upvote (
38
)
Downvote (
7
)