Aikuisen koiraan höyhenpeite on pohjaväriltään tumman siniharmaa, ja siinä on valkoisia ja punaruskeita kuvioita. Naaras on ruskeanharmaa. Aikuisen linnun pituus on 38–51 cm, paino 500–800 g ja siipien kärkiväli 65 cm.
Virta-allit pesivät Pohjois-Amerikan pohjoisosissa, Grönlannissa, Islannissa ja Pohjois-Venäjällä. Eurooppaan ne päätyvät erittäin harvoin, joko muuttoharhailijoina tai tarhakarkulaisina. Suurinta osaa Euroopan havainnoista pidetään luonnonvaraisesti harhautuneina lintuina. Suomessa tavattu kerran.
Virta-allit viihtyvät nopeasti virtaavien jokien ja koskipaikkojen lähellä ja tyrskyisillä rannoilla.
Virta-allit sukeltavat kokonaan veden alle ja syövät pohjasta simpukoita ja kotiloita.
Virta-alli piilottaa pesänsä huolellisesti rantakasvillisuuden sekaan. Munia on 3–10 kappaletta, ja alli hautoo niitä melkein kuukauden.