I was just wondering, a few days ago I was on these forums and I saw someone mention an orginazation called S.T.A.R.R and how this orginzation is
responsible for alien cleanups and contacts. I was wondering if anyone knows anything about this angency and/or what thier purpose is?
This content community relies on user-generated content from our member contributors. The opinions of our members are not those of site ownership who maintains strict editorial agnosticism and simply provides a collaborative venue for free expression.