The first images from Call of Duty: WWII appear to have leaked

As we all know call of duty world war 2 is going to be live on 26th April at 10 Am But an …