Go online to the related link. It will take you to the second link. Then type in Royal Rumble and the year you would like to watch.
youtube like its grezzy Try wwespot.com as well
dude just go to youtube see the royal rumble
some on youtube
there should be free online ppv because us wrestling nerds wanna watch it without paying a fortune
$9.99 with the wwe network
on cable you can either watch it on demand or the wrestling channel or channel 38
you can see it on show cinema but only for today
on veoh tec wwespot is a nice website though
Don't know about 2009. But WWEspot.com have many other events of 2009 and 2008 on their website. Also they are showing Royal Rumble 2011 on their website.
WWE Royal Rumble is a PPV (pay-per view), so you have to purchase it before you can watch it. You can find info about buying upcoming PPVs on wwe.com.
Legally - Nowhere. WWE Events are copyrighted and hence any copies that may be posted in online sites like youtube will be taken down by the WWE as soon as they find out. The only legal way would be to borrow or buy a copy of WWE's original 2012 royal rumble DVD. You can do it online in WWE's website or other online shopping sites.