Miranda Cosgrove in knee high socks