New CONTRA Rebirth Screenshots and Trailer for WiiWare Posted on: September 5, 2009September 26, 2009