Devon thinks the newly discovered gas-giant planet TrES-2b could be legitimate evidence of alien life, for reasons that even sorta make sense when he explains it.
I THINK his explanation makes sense. All I know about Dyson Spheres I learned from that episode of "Star Trek: The Next Generation" where the Enterprise D crew saves Scotty from the transporter.
I really, really, really hope it's aliens. Of course, everyone feels that way until they start eating all your Reese's Pieces and slapping Brent Spiner around with their mighty tentacles of DOOM.