Horsehead in a sentence as a noun

Whats the deal with the guy in horsehead costume?

Horsehead definitions

noun

any of several silvery marine fishes with very flat bodies

See also: moonfish horsefish horse-head dollarfish