Several weird sightings over London this weekend
This is two awesome videos from London this weekend, from different persons I think. I wonder what it is that they caught on tape? Heres the two observations:
This is two awesome videos from London this weekend, from different persons I think. I wonder what it is that they caught on tape? Heres the two observations: