Photo of Whistler

Location: Grouse Mountain
As Seen In: Lucifer episode 3x03 "Mr. & Mrs. Mazikeen Smith"

Maze comes up to Ben Rivers in the evening to let him know that Lt. Herrera has been arrested.