Celestial Show: Leonids Meteor Shower Published November 19, 2008 • Updated on November 19, 2008 at 8:41 am For the past three evenings, skies over much of Denton showcased an annual phenomenon known as the Leonids meteor shower.