Some Photos... ( Click on the photos to see more pictures )
Star City, Russia, Oct. 2000
On the toilet MIR Space station... Links: " Star City, Russia"
2008... My Property on the Moon; YES, really
Feb 2001 Paris --Inside of Louvre Pyramid... click me Click me, also!
Updated Monday, May 11, 2015 01:09:32 AM