Friday, January 24, 2014

Prince Felipe and Princess Letizia visited Stanford University

Prince Felipe and Princess Letizia visited Stanford University in Palo Alto, California.