User blog:MasterCharmander13/Davros back in S8?

Look at the new S8 Teaser "I can see in your soul"

https://www.youtube.com/watch?v=LbX4tNG_k3s

Is Davros back or is it just me?