Top web stories and videos: April 20-25

Top web stories and videos: April 20-25