A review by rocknrowley
Rendezvous with Rama by Arthur C. Clarke

adventurous mysterious reflective tense slow-paced

4.0