2 Left Thumbs CompanyOverviewGames Navigation: Home / Companies / 2 Left Thumbs Overview Avg. Game Rating 7.5/10 2 Left Thumbs Games Crawling Angels PC 2 Left Thumbs 18th Mar 2026 Picayune Dreams PC 2 Left Thumbs / Stepford 4th Dec 2023 (UK/EU) Novus Orbis PC 2 Left Thumbs / Seizo 10th Feb 2025 (UK/EU) Share: