NEW FOOTAGE !!!!!!!!! Here's the link to it : https://www.youtube.com/watch?v=k5HSGjg4FRg
Yep I saw it.