The Greatest Foe Yet

The Greatest Foe Yet is the eighth episode of Shadow of the Colossus on.