Anheuser-Busch has launched a new vodka brand through its Long Tail Libations spirits arm across the US.