Looked up and there's the moon!!!
possible they are the reflectors left so people could accurately measure the distance between the moon and the earth with lasers?
Print