Caption Contest: What Just Happened?

Demons? Bath salts? Lasers gone astray? What just happened here?

Keep an eye on our Twitter feed—the top 3 comments will be tweeted for all to see!