Croucher Leah wallpaper Leah Croucher Ms Croucher 19 was last. Leah Croucher was last seen on CCTV footage back in February 2019 in Milton Keynes Buckinghamshire. … Thursday, October 13, 2022 Edit