There are three legendary's that you can catch in the game, which are the three listed in the title. Though are first you can't find Virizion or Terrakion in their hiding locations, you need to go to Mistraltion Cave which is just a surf ride away on Route 6, and encounter Cobalion, once you have visit Cobalion then the other two will show up in their respect locations, Virizion in Pinwheel Forest and Terrakion in the Pokemon League cave.
To anyone who has known about these Pokemon, which one is your favorite? Or are all of them your favorite?