pakistan

Sam Biddle · 11/14/13 09:02AM

Google has officially perfected the shameless tearjerker advertisement. Corporate propaganda at its absolute loveliest.