Science and Technology


-Video- Father And Son Trapped in a Tornado…

A father and son, Tad and Richard Peters, experienced a frightening tornado while refueling in Rolla, Missouri. Their footage captured the chaos of debris and heavy rain as tornado sirens alerted drivers to seek safety. The storm’s fierce winds were part of broader tornado activity sweeping across the U.S.









Child Sacrifice Altar Shocks Historians

A recent discovery in Tikal, Guatemala, unveils an intricately decorated altar tied to ancient sacrifice practices, stirring debates about their ethical implications. Archaeologists found the…