Parishioners at a unique church in Hollywood, Florida believe immortality is attainable through advancements in science and technology.