Heavy Rain ad splashes on the streets

Heavy Rain has landed on the streets, that is. With just a couple more weeks before Sony’s dramatic, suspense-action game hits the store shelves, they’ve decided to take it out for a spin first.