I was caught off guard that Kevin Durand was in this. But who? I did not see him ANYWHERE in the episode.
Vasiliy Fet He's the best exterminator for the NYC Bureau of Pest Contro
"The character of Vasiliy Fet was originally created with regular del Toro collaborator Ron Perlman in mind."