Neil McCasland

Referenced in 1 episode

Definition

A retired US Air Force major general and former Air Force Research Laboratory commander, previously linked to Tom DeLonge's UFO efforts. He reportedly went missing in 2025, shortly after LOCUST testing began.