Sachverhalt: Sachverhalt: A. Am 21. August 2003 arbeitete der als Barman und Sicherheitsangestellter tätige X._ in einem Dancing. Nach einer zunächst verbalen und hernach tätlichen Auseinandersetzung mit zwei Gästen verliessen diese das Lokal. X._ ergriff eine Pistole und folgte ihnen nach etwa 15 - 20 Minuten. Er gab einen Schuss ab - allerdings nicht in ihre Richtung -, begab sich zu ihnen und forderte sie auf, den Ort zu verlassen (Urteil des Obergerichts S. 43). Als sie im Fahrzeug wegfuhren, schoss er auf die vordere Ecke der Motorhaube und dann aus etwa zwei Metern auf die Fahrertür, so dass die Kugel nur wenige Zentimeter unterhalb des Seitenfensters in die Türe eindrang und dort steckenblieb (Urteil S. 55 ff.). A. Am 21. August 2003 arbeitete der als Barman und Sicherheitsangestellter tätige X._ in einem Dancing. Nach einer zunächst verbalen und hernach tätlichen Auseinandersetzung mit zwei Gästen verliessen diese das Lokal. X._ ergriff eine Pistole und folgte ihnen nach etwa 15 - 20 Minuten. Er gab einen Schuss ab - allerdings nicht in ihre Richtung -, begab sich zu ihnen und forderte sie auf, den Ort zu verlassen (Urteil des Obergerichts S. 43). Als sie im Fahrzeug wegfuhren, schoss er auf die vordere Ecke der Motorhaube und dann aus etwa zwei Metern auf die Fahrertür, so dass die Kugel nur wenige Zentimeter unterhalb des Seitenfensters in die Türe eindrang und dort steckenblieb (Urteil S. 55 ff.). B. Am 30. März 2006 fand ihn das Bezirksgericht Dielsdorf schuldig der falschen Anschuldigung im Sinne von Art. 303 Ziff. 1 Abs. 1 StGB, der mehrfachen Nötigung im Sinne von Art. 181 StGB, der mehrfachen Gefährdung des Lebens im Sinne von Art. 129 StGB, der Sachbeschädigung im Sinne von Art. 144 Abs. 1 StGB, des Vergehens gegen das Waffengesetz im Sinne von Art. 33 Abs. 1 lit. a WG sowie der Übertretung des Waffengesetzes im Sinne von Art. 34 Abs. 1 lit. e WG und bestrafte ihn mit 3 Jahren Zuchthaus. B. Am 30. März 2006 fand ihn das Bezirksgericht Dielsdorf schuldig der falschen Anschuldigung im Sinne von Art. 303 Ziff. 1 Abs. 1 StGB, der mehrfachen Nötigung im Sinne von Art. 181 StGB, der mehrfachen Gefährdung des Lebens im Sinne von Art. 129 StGB, der Sachbeschädigung im Sinne von Art. 144 Abs. 1 StGB, des Vergehens gegen das Waffengesetz im Sinne von Art. 33 Abs. 1 lit. a WG sowie der Übertretung des Waffengesetzes im Sinne von Art. 34 Abs. 1 lit. e WG und bestrafte ihn mit 3 Jahren Zuchthaus. C. Auf Berufung von X._ und der Staatsanwaltschaft hin stellte das Obergericht des Kantons Zürich am 19. April 2007 fest, dass das Urteil des Bezirksgerichts Dielsdorf hinsichtlich des Waffengesetzes in Rechtskraft erwachsen ist. Es fand ihn der mehrfachen Nötigung (Art. 181 StGB), der mehrfachen Gefährdung des Lebens (Art. 129 StGB) und der Sachbeschädigung (Art. 144 Abs. 1 StGB) schuldig. Es widerrief die mit Strafbefehl des Bezirksamts Baden vom 8. Oktober 2002 ausgefällte bedingte Strafe von 5 Tagen Gefängnis, bestrafte ihn unter Einbezug der widerrufenen Strafe mit 4 Jahren und 5 Tagen Freiheitsstrafe als Gesamtstrafe sowie mit einer Busse von Fr. 200.- und setzte für die Busse eine Ersatzfreiheitsstafe von 2 Tagen fest. C. Auf Berufung von X._ und der Staatsanwaltschaft hin stellte das Obergericht des Kantons Zürich am 19. April 2007 fest, dass das Urteil des Bezirksgerichts Dielsdorf hinsichtlich des Waffengesetzes in Rechtskraft erwachsen ist. Es fand ihn der mehrfachen Nötigung (Art. 181 StGB), der mehrfachen Gefährdung des Lebens (Art. 129 StGB) und der Sachbeschädigung (Art. 144 Abs. 1 StGB) schuldig. Es widerrief die mit Strafbefehl des Bezirksamts Baden vom 8. Oktober 2002 ausgefällte bedingte Strafe von 5 Tagen Gefängnis, bestrafte ihn unter Einbezug der widerrufenen Strafe mit 4 Jahren und 5 Tagen Freiheitsstrafe als Gesamtstrafe sowie mit einer Busse von Fr. 200.- und setzte für die Busse eine Ersatzfreiheitsstafe von 2 Tagen fest. D. Mit Beschwerde in Strafsachen beantragt X._, Beschluss und Urteil des Obergerichts aufzuheben und die Sache zur Einholung eines Gutachtens im Sinne von Art. 20 StGB und zur anschliessenden Neubeurteilung an die Vorinstanz zurückzuweisen. Es seien ihm die unentgeltliche Prozessführung zu bewilligen und die Rechtsvertreterin als unentgeltlichen Rechtsbeistand zu bestellen. 