A review by opifex
Fan Service by Gail Carriger

5.0