a massive spider towering over a city