OOooookay....which scientist has been eating too much mushrooms now......
-edit-
Znamya 2.5
Space Reflector
Deployment Date: February 4, 1999
Hmmmmmmmmmmmmm.
News: 2/5/99, Mirror fails to deploy, experiment abandoned.
Yup....I think this idea has a bright future ;-).