Spotted over the weekend (can’t remember where): it’s a juggernaut!
Unless I’m interpreting it wrong. Any other possibilities come to mind?
Oh – and I love the Wikipedia definition of the term: “A juggernaut is a term used to describe a literal or metaphorical force regarded as unstoppable. It is often applied to a large machine or collectively to a team or group of people working together, and often bears association with crushing or being physically destructive.”