[Film Review] Thunder Road (2018), The Wolf of Snow Hollow (2020), The Beta Test (2021) and The Last Stop in Yuma County (2023)