Millennials are the largest adult generation in history, and the 2 billion people in Generation Z are just reaching...