“Cheddar Man” Discovery Proves Britain Was Inhabited by Apes

Roy Batty | Cheddar Man is a hot new rapper.