Godzilla invades Bristol

I made this 6 years 8 weeks ago
OMG GODZILLA IS STOMPING ON BRISTOL CITY CENTRE WHAT IS THIS I DON'T EVEN