>>512556072
explain the meme lore of this gif please and thank you. particularly the hunchback and tarantula