plasmid303
Super Freak
I got say, after watching the Heavy Rain video last night, I am definitely getting that game!!!!
I didn't hear about a release date though. Anyone know anything on that front??!!
No set release date was announced yet from what I've been following. It's still set for a Q4 2009 release though.