'Alien megastructures' debunked. Why are we so quick to assume it's aliens?

Open in new window