Bigfoot?
no Michelle Obama what she was doing there i have not the foggiest
I was not anywhere near Pittsburgh this past weekend; possibly a distant relative?