There may be another short video game ad before the actual Heavy Rain mall scene trailer:
Ars Technica Review (via Cat Vincent)
Tags: Entertainment, games, video games
Comments are closed.
© 2021 Technoccult
Theme by Anders Norén — Up ↑