Imaging Space Weather Over Europe from a Single Site