The Mire: '97, Season 2 This Polish thriller is back for a second season, with another body mysteriously unearthed in Gronty forest and a complicated investigation ensuing. When it's available: July 7 Image Source: Netflix