The Scarlet Devil Mansion (Touhou)

a mansion full of black french men