a large vehicle revvs and people yell and laugh