OTD Detroit Tigers win 1968 World Series [Video]

It won’t be long until our Detroit Tigers are contending for another World Series Championship but for now, let’s flash back to 1968 when they won it all!

On this day in 1968, the Tigers defeated the St. Louis Cardinals to win their third World Series title.