Todd Feinman
Active Member
Here is supposed triangle UFO footage from the UK:
Source: https://www.youtube.com/watch?v=2BDBlZhEx4k
What do folks think? I have no opinion on it.
Source: https://www.youtube.com/watch?v=2BDBlZhEx4k
What do folks think? I have no opinion on it.