Rise of the Triad: Ludicrous Edition gets new September release date on Switch Source Cluster: Nintendo Everything Source Node: 2854327Time Stamp: Aug 30, 2023