What the heck is this?
If any of you have any idea what this might be, please let us all know with a comment. Gotta admit, is cool looking!!
Found this at http://www.strangecosmos.com
All contents copyright 2005, 2006, 2007, 2008, 2009, 2010, 2012 and beyond, unless otherwise noted