Amazing Alien image capture

Leave a Comment

Can you see any thing special in this image ? This pictures is taken a person in china and when he develop the picture he saw and alien walking on the road .You can see it just look at the leg of first Rider .Amazing isnt it!!!!!!!!!!!!!!!!!!!!!