 We all agree it's just not right to leave mountain lions sitting in a trap for days on end until they die of dehydration and exposure. Today is Thursday, June 27, 2024. On this date in 1880, author Helen Keller, who lived most of her life without sight or hearing, was born in Alabama. World and National News is next.