Google Earth Anomalies has reported that two unidentified sites that appear to hold pyramids have been found in Egypt using