Death Busters

The Death Busters is a group of villains in Infinity Arc.

Description
The Death Busters are aliens from the far space-time Tau Star System that entered through a warp in space and time.