apolloarchive.com
The Project Apollo Archive is described as one of the web's earliest repositories of high-quality images associated with NASA's historic manned lunar landing program. The page states that it requires browser support for frames and JavaScript.