The new nerd in town

Just arrived in Cambridge (UK) and are settling into to our new surroundings.

Loading tweet...