A review by benghan
Stranger in a Strange Land by Robert A. Heinlein

3.0

I have so many conflicting feelings about this book