New Study Finds People Who Are Always Late Tend To Be Happier & Live Longer

Rude.