26 Oct 2011
Mystery space jelly turns up in English town
A strange gooey substance, dubbed star jelly, has been found in the North West England county of Cumbria.
A strange gooey substance, dubbed star jelly, has been found in the North West England county of Cumbria.