Teaser trailer for my animated grad film, which may or may not prominently feature humans controlling giants with arcade sticks and making them fight each other.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…