NC_chupacabra0204_700x394

Texas Chupacabra?

Strange creature photographed near Houston, Texas.

ODD Fish Slingshot

Fish Slingshot

Iowa fish launcher ensures dramatic eagle photos.