The New York Giant

The New York Giant was a projection created by Jack

Physical Appearance
He has huge green legs and a huge green arm (that is all you see anyway).