They’ve been a long time coming, but here are the ultrasound scans of baby Ford #2 (due November 2006):
By:
Posted in:
Δ