|
Post by Supernatural Empress on Feb 24, 2006 0:35:14 GMT -5
This picture is a screen grab of some CCTV footage that was submitted to us in June last year. We are legally not allowed to disclose who sent in the footage but it is reportedly footage from Bern in Germany. This piece of footage has now been viewed in excess of 800,000 times and has been discussed in several news reports.
|
|