Final impressions of Megalobox from TMS Entertainment. It is streaming on Crunchyroll.