Talk:Agents of S.H.I.E.L.D. Episode 1.14: T.A.H.I.T.I./@comment-4035909-20140305151249

what was that blue creature in that episode. I think it is a frost giant or an alien.