The Flash s7e13 - Masquerade


745 Views
Jun 19, 2021
X/F Dart
United States TV Series

Natalie Dreyfuss is mind-controlled into shooting herself with a tranquilizer dart. Clip from Dextorskos.com