Top web stories and videos: July 20-25

Top web stories and videos: July 20-25