ok this is so weird but im looking for this very specific website i saw a while ago... it was a 25 y/o site about aliens and ufos and stuff and i remember it was celebrating the 25th anniversary of it's opening. if anyone can find it please send it to me !
THIS PIC IS DRIVING ME CRAZY