Manor Lords is the Latest Indie Hit, Reaching 160,000 Concurrent Steam Players on Day 1 April 27, 2024 Uncategorized April 27, 2024 5:40 amManor Lords is the Latest Indie Hit, Reaching 160,000 Concurrent Steam Players on Day 1Source : wccftech.comRead Full ArticleTrending now