The Today Show and America Live both confirmed that the website existed.
Today Show dan America Live keduanya menegaskan bahwa situs web tersebut memang ada.