Earth Defense Force: Iron Rain details mega-giant creature Raznid, Mercenary Mode, and more

The latest on the April 11-due alien shooter.