Synopsis
Aliens have invaded the island of Cuba, and are using it as a staging area to traffic weapons and supplies to their troops. Batman has arrived to put an end to that.
Aliens have invaded the island of Cuba, and are using it as a staging area to traffic weapons and supplies to their troops. Batman has arrived to put an end to that.