Top web stories and videos: June 29-July 3

Top web stories and videos: June 29-July 3