A large, reptilian monster resembling Godzilla stands in a city, initially facing away from the camera, then turns and raises its arms in a victory pose as the camera pulls back to reveal a city skyline with a tall building emitting a massive plume of black smoke. The text "Devils Win" is overlaid on the image.
Be the first to share your thoughts!