How young millennials and Generation Z - people in their twenties to early forties - have become obsessed with this fitness ...