Audi Q8 teased in sketch form ahead of June debut Image #817714