Swiss trio Cowboys From Hell released their first album in 2007. On the Italian Altrisuoni label.
I was told that "Cowboys From Hell" is the title of the fifth Pantera album. It's not unlikely that our Swiss friends are familiar with Pantera as they mix heavy rock with jazz lines.
Zappa and Panzerballet immediately come to mind.
"Monster Rodeo" is an appropriate titel for an impressive album. I like it a lot !