Lies You’ve Been Told About Technology Review

*The Inca city of Machu Picchu, Peru has massive stones half and parcel of its building…