Sachverhalt: A. Das österreichische Bundeskriminalamt meldete der Kantonspolizei St. Gallen mit Bericht/Amtsvermerk vom 9. Oktober 2013, im Rahmen von Ermittlungen sei bekannt geworden, dass der in Österreich wohnhafte X._ grenzüberschreitend Handel mit Heroin betreibe. Aufgrund dieses Hinweises tätigte die Kantonspolizei St. Gallen eigene Ermittlungen. Gestützt darauf ergab sich der Verdacht, dass sich der "Heroinbunker" an der Wohnadresse der Exfrau von X._ in der Schweiz befinden könnte. Anlässlich der dort am 14. November 2013 durchgeführten Hausdurchsuchung wurde im Schlafzimmer auf dem Kleiderschrank eine Plastiktasche gefunden, die fünf Pakete mit Heroin enthielt. Ein weiteres Paket lag neben der Tasche. Insgesamt wurden 2.792 kg Heroin mit einem Reinheitsgehalt zwischen 37 und 40 % gefunden. Ebenfalls am 14. November 2013 konnten X._ und seine Exfrau, welche zusammen im Auto unterwegs waren, angehalten werden. X._ wurde daraufhin festgenommen. Die Staatsanwaltschaft St. Gallen, Kantonales Untersuchungsamt, wirft X._ in der Anklageschrift vom 10. März 2014 vor, er habe vor seiner Festnahme am 14. November 2013 rund 3 kg für den Verkauf bestimmtes Heroin erworben und am Wohnort seiner Exfrau gelagert. Davon habe er bereits 100 g auf Kommission oder direkt weiterverkauft. Damit habe er sich der qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz schuldig gemacht. B. Das Kreisgericht Werdenberg-Sarganserland sprach X._ am 15. Januar 2015 der qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz schuldig und verurteilte ihn unter Anrechnung der erstandenen Haft zu einer Freiheitsstrafe von 4 Jahren. C. Auf Berufung von X._ und Anschlussberufung der Staatsanwaltschaft hin hob das Kantonsgericht St. Gallen am 11. Dezember 2015 den Entscheid des Kreisgerichts Werdenberg-Sarganserland vom 15. Januar 2015 auf. Es sprach X._ von der Anklage der qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz (Verkauf von ca. 100 g Heroingemisch) frei. Indessen sprach es ihn der qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz (Erlangen und Besitz/Lagern von 2.792 kg Heroingemisch) schuldig. Es verurteilte ihn zu einer Freiheitsstrafe von 4 Jahren, unter Anrechnung der erstandenen Haft. D. X._ führt Beschwerde in Strafsachen. Er beantragt, das Urteil des Kantonsgerichts St. Gallen vom 11. Dezember 2015 sei teilweise aufzuheben und er sei vollumfänglich freizusprechen. Eventualiter sei die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Ihm sei eine angemessene Entschädigung für die erstandene Haft zuzusprechen. Für das bundesgerichtliche Verfahren ersucht X._ um Gewä hrung der unentgeltlichen Rechtspflege und Verbeiständung.