My sister just called me and said that she heard on TV (didn’t say which channel) that it was Seal Team 6...anybody else heard that, or is it a rumor.
I heard the same thing on FOX about an hour ago. Makes me sick.