Published by: Yangbing Chen
These aliens think that they can escape? Not if you’ve got anything to say about it, right?
(click to enlarge)