Move over, Star Rangers! These otaku are ready to take on an alien threat!

 

Trailer

Disqus

Welcome to the comment section. Please log in with your Disqus account in order to comment.