Horses, Santa Ragione’s 2025 surrealist horror game that was banned from both the Steam and Epic Games storefronts, has left its developer and publisher in a $42,000 hole, according to an official press release provided to Kotaku. According to Santa Ragione, Horses’ release on GOG, Itch, and Humble netted the studio 30,000 individual sales and…