Chad Mendes has been training for most of his life.

More...