as large as life (UK) Used to express surprise when seeing someone in person.
It's as large as life and twice as natural. Lewis Carroll