Citation: 6B_629/2020 E. B

Mit Beschwerde in Strafsachen beantragt A.________, das angefochtene Urteil sei aufzuheben und die Sache sei an das Obergericht zurückzuweisen. Eventualiter sei die Landesverweisung aufzuheben. Er ersucht um unentgeltliche Rechtspflege. Das Obergericht beantragt die Abweisung der Beschwerde. Die Oberstaatsanwaltschaft verzichtet auf eine Stellungnahme. A.________ hält replicando an der Beschwerde fest. Die Vorinstanz reicht unaufgefordert eine weitere Stellungnahme ein. Diese wird den übrigen Parteien zusammen mit dem Entscheid zur Kenntnisnahme zugestellt.