Just saw this posted on Facebook, and it is live for today only. Just thought those of you with Onlive would be interested.
EDIT:
thanks to n3rv19:
"I got an email about this. Maybe they changed the deal? It says the deal is today only, with different deals the next two days. Metro 2033...