On the evening of March 12, 2025, green flames erupted from the ground near the heart of Texas Tech University's campus in Lubbock wreaking havoc across campus that night. The smell of ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results