This is a natural pebble in compare to the one in Clearwater Florida USA. Some say, they see a clear image on it. Could you tell me what you see?
If someone wants details, there are on: www.geocities.com/cas3008.
It has been created by a river and has been reported on two TV stations, here in Greece, as unexplained phenomenon.
Edited by costas, 20 June 2007 - 03:28 PM.