A young woman primed to explode finally lets herself loose.
Naika Toussaint
Andrew De Zen
Director
Cole Graham
Director of Photography