May 15, 2026 at 23:59 EDTWNEP Tags: NewsResearchers named it Nagatitan chaiyaphumensis, or the "last titan" of Thailand. It is the largest ever discovered in Southeast Asia. Read More