Anomalous Phenomena and the Limits of Science