Cowboy spectacle (5)
I believe the answer is:
rodeo
(Other definitions for rodeo that I've seen before include "competition in cowboy skills" , "Cowboy event" , "show with mounting excitement" , "Exhibition of cowboy skills" , "One should be up for this event" .)