Read MoreVVideo GamesHalf Life 3 Release Date In April 2018 Might Result To More DelaysbyadminApril 1, 2018Undoubtedly, fans have been looking forward to the release of Half Life 3. The popular franchise has been…