Questions We Still Have After the 'Happy Valley' Finale
The gripping finale tied up a lot of loose ends, but not all of them
Gary Gakowski Darius Knezevic Rob Hepworth Catherine Cawood Sarah Lancashire Jake Bugg Ann Gallagher
Source: esquire.com