A man in a cap holds a vuvuzela horn and waves a large red & green flag adorned with a crest .