Terra Nevard, Ontario Provincial Police (7)

Terra is a member of the Ontario Provincial Police and is assigned to the Child Sexual Exploitation Unit, working on the Victim ID team. Terra spends her day going through images of child sexual abuse, looking for the unseen clues. Terra works with police services around the world and has been credited with saving victims of child sexual abuse. Terra and her team are superheroes without capes.