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 >>