Bethesda Softworks dropped a bombshell earlier today when they announced Fallout 76, the next entry in the Fallout game […]