On the weekend, Wembley Stadium-England’s new home of Football (I guess Soccer, for you guys in the states) was packed with some of the latest video games, many of which hadn’t been seen by the public before in Europe, until now. Courtesy of online entertainment store-play.com- the public and press were given the opportunity to […]

Read more