Heady and unrelenting. A must see.