VERY CURIOUS PICTURE. Could perfectly well be all fake, but - - - ? That lady seems to be walking alongside a very alien looking "fellow". Is this an abduction ?