While the first steps by Apollo 11 astronauts on moon in 1969 may have marked a giant leap for mankind, one artist has recreated the achievement in a statue so small that it fits inside the eye of a needle. http://oak.ctx.ly/r/2lu6
Photo
Shared publiclyView activity