What is Lo ?
Lo is (interj) ‘look’ lo and behold! used to introduce something you think is surprising We had been waiting for hours for a bus when, lo and behold, three came together. I turned round, and lo and behold the keys had disappeared.
source: Easier English, Student Dictionary Upper Intermediate Level