Type: Posts; User: Fa Xing
Actually, foo fighters refer to UFOs spotted by Allied fighter pilots during WWII.:cool: