Film Stephanie Beatriz Stars in Post-Apocalyptic Series ‘Twisted Metal’ — Here’s the First Look 06.09.23