Board Thread:General Discussion/@comment-24074103-20131204160455/@comment-477304-20140728155142

The description says they come from the sky, it's possible they come from Angel Island I suppose. But meteor of course would imply they're from space.