Well...the jury is in. The proof is in the pudding. There's no denying it. Isla is Barry's mini-me. We knew this already, but after viewing Barry's baby pictures yesterday, it was clear. She's his spitting image.
Barry's baby pics:
A few of Isla: