Denver was once home to the T. Rex and Triceratops. Evidence also suggests it holds the key to unlocking an ancient mystery about when humans first arrived in North America.