Double helix appears in sky over Moscow

According to at least one impossible to verify expert appearing on an internet message board, this little number seen floating above Moscow last week is the equivalent of a dust devil in the upper atmosphere called a helical vertical cloud.

Or it's proof that all those stoners you met at high school were basically right ("Hey, what if our universe is, like, just one atom in a bigger universe!")