SETI inches closer

by oneafrikan on March 11, 2003

For those of you with hopes of finding E.T…. alien life in Puerto Rico
;-)