C-N-O-I-S-I
About Those 7 Tall Floating Aliens in Peru Remember the Predator?
Published on: August 16, 2023 by Leak Project
– Seven foot tall floating aliens in Peru. This is quite how do I put it? Quite obvious, in my opinion. But it’s an opinion. So I could be wrong. Here we go….