For the citizens of North America, the Keldeo event will be released at one point in the summer, this year of 2011. For only the versions of Pokémon Black and White.
Chat with our AI personalities
You go on liberty island. But first you need the liberty pass event ^that's for victini... -_- for keldeo you will need to keep your eyes out for an event that gives you a keldeo.
You can get Keldeo from a special event. It's by using the Mystery Gift.
Event only. Keldeo hasn't even been released yet (June 2011)
Keldeo is event-only pokemon. This means that Nintendo will distribute Keldeo for players to catch. The only other way is to cheat with Action replay, gameshark etc.
Right now, no one knows. It will probably be released in an event.