3/5/18In UFO STI WTF, Even Aliens Need STI CheckupsUFO STI WTF is a short, visual novel browser game, built by a team as part of a game jam during the sex, love, and…ByKate GrayPublishedMarch 5, 2018