Virtual surprise for 89-year-old veteran