tidbit

TIDBIT: UK SCIENTISTS DISCOVER WHAT MAY BE SMALL ALIEN LIFE

September 21, 2013 By Joseph P. Farrell

Here's an interesting tidbit that was shared with me by a regular reader here, Mr. D.W. in Great Britain:

British scientists claim to have discovered alien life… in Wakefield