Mythical 'Cat Fox' Proven to Exist on French Island | Coast to Coast AM
A mysterious feline creature that had been something of a mythical denizen of an island in France has been proven to actually exist.
www.coasttocoastam.com