Links for June 10th through June 12th

These are a few sites I thought were interesting from June 10th through June 12th: