You need not become a U.S. citizen. ... To
get Social Security retirement benefits while in the United States, a retiree must be
legally here. However, U.S.
citizens,
permanent residents and even some undocumented immigrants
can get those benefits if they move abroad.Dec 28, 2011
read more >>