Protesters are imaged at the plaza at a particular time by observers with mobile devices. Using multiple random images (random users and/or random locations and/or random orientations at random targets at random times) the protest demonstration (i.e. an event) can be captured and wirelessly sent to image processing server via network. The images are processed to create or enhance a 3D model of the event (here, a protest) and stored in a database for access. The 3D model can be used by a news organization as a replay over a period of time of the demonstration. Further, a remote user can view the demonstration from any location in or near the plaza upon request to the content experience platform. In a simple case, still pictures and video can be assembled over the time of the protest and accessed from the experience platform .