New York City Cavemen

They really exist: Neanderthals in the Big Apple.