Cool Stuff for April 25th through April 28th

These are the cool things I found around the web for April 25th through April 28th: