Monsters, music and faded glamour: Crystal Palace Park, south London