Monster of the Day #636

C’mon, boomerangs allow you to fight the Hulk and the Flash. What mere human could stand against this guy?