The Ambassadors #1 is the latest series from Millarworld. It’s written by Mark Millar while […]