Why is the Glowing Sea? Why does the Glowing Sea exist?

Most people would say this is where the bomb landed but given the state of the capital wasteland and locations in New Vegas, neither look like that. So why would Southwest Boston look like the Glowing Sea?