A few minutes ago there were this two loud booms in quick succession that shook my apartment and scared the stuff out me.... At first I thought it was an earthquake, but the news just said it was the Discovery...
Anyone else hear/feel it?
Anyone else hear/feel it?