Camelot

Camelot is a facility filled with scientists trying to discover the secret of immortality.