Space Delta 18
August 20th, 2022Via: Wikipedia:
Space Delta 18 (DEL 18) is a United States Space Force unit that serves as the National Space Intelligence Center (NSIC). It is headquartered at Wright-Patterson Air Force Base, Ohio and activated on 24 June 2022.
Funny, on that wikipedia page, there’s a “Symbolism” section, which discusses the number 18, but no mention of why King Tut is there mascot.