Teen Wolf Season 5: Who is La Bete? Our Theory!

It's theory time! So we've met La Bête du Gévaudan on Teen Wolf but we still don't know who its human host is. Americ and I share some of our theories of who The Beast could be (we have 3 main...