News

Archaeological findings reveal Neanderthals operated a 'fat factory' 125,000 years ago in what is now Germany, smashing bones ...
America celebrates its 249th birthday with firework festivities.