HERE IS A PICTURE from London England. It was taken in 1999, and it clearly show some strange creatures in the people's back yard. What do you think ?