Bethesda E3 2018 Announcement Trailers STG NewsJune 11, 2018 E3, at the Los Angeles Convention Center, where major, Triple AAA and indie developers showcase their up and coming titles to eager gamers such as ourselves. ... See More... E3 2018NewsNintendo Switch NewsPC / Mac Gaming NewsPlayStation 4 NewsXbox One NewsXbox One X News0 Comments 01 min read