Mephisto's Secret

321 3 0
                                    

When Yukio Okumura walks into his head masters office uninvited does he discover a secret that could get him in trouble with the Vatican?

Mephisto's SecretWhere stories live. Discover now