3 ms·I was thinking UFO shop is where they manufacture UFOs. Or more likely, where they manufacture UFO hoaxes.by mcpackieh 3y agoI was thinking UFO shop is where they manufacture UFOs. Or more likely, where they manufacture UFO hoaxes.