So I thought I read on here that Tekken and Flow were coming out this week, possibly today? Can anyone confirm or deny this? I really want both of those titles.
Log in to comment