The Suicide of Rachel Foster – First Look November 14, 2020 Eric Seuthe II Eric Bryan Seuthe II, Gaming, Microsoft, Video Games, Xbox One comment We are back again with another First Look, and this time we are talking about “The Suicide of Rachel Foster.” Find out more here...