Mega boss Event [Vulcan vs Titan]

Sorry for the 2 weeks delay. My internet ran out of usage, so I have to wait 2 damn weeks for my internet to come back.
Well, here's a vid of which I was suppose to upload 2 weeks ago.
Sub for more videos :)

End