Heavy Rain – Entire E3 demo filmed off-screen Post by: VG24/7 in November 02, 2008 Patrick Garratt VG24/7 +