Mechagaron (and others). .. Sci-Fi Monster Hunter now, damn you