Seen the article at sciencedaily.com. That is one cosmic curveball to say the least.
Good call... (rustling noise)
http://www.sciencedaily.com/releases/2014/04/140430121112.htm
Thanks factoryrat.