Ikaruga Reviews

Review | Ikaruga

The hardest game you'll play all year.