Russian President Vladimir Putin lands in Geneva for his showdown summit with Joe Biden

Russian President Vladimir Putin landed in Geneva Wednesday shortly before he was to sit down for a pair of summit meetings with President Joe Biden.