Does anyone have an idea of when this will occur? This article says 15:31, but provides no timezone. The wikipedia page says 05:31 UTC. I assumed the article is written by someone at NASA from the author tag "JULY 11, 2012 by WILLIAM in NASA" which suggests they are putting times in ETC...
Edit: Further research shows the JPL saying 'just after ten pm, PST' which is in line with the 05:31 UTC touchdown.