El Brujo es uno de los complejos arqueológicos más importantes y antiguos de la costa norte del Perú. Está conformado principalmente por la Huaca Prieta, la Huaca Cao Viejo y la Huaca Cortada.Está ubicado en el valle del río Chicama, en el distrito de Magdalena de Cao, provincia de Ascope, departamento de la Libertad a unos 60 km al norte de la ciudad de Trujillo. Este complejo es un antiguo centro ceremonial donde se puede contemplar el legado de 5.000 años de ocupación por el ser humano, desde los nómades cazadores recolectores, cultura Cupisnique, Moche, Lambayeque, Chimú, Inca, la época colonial y hasta el presente. En este complejo arqueológico se encontró la tumba y el cuerpo momificado de la gobernante moche llamada la Dama de Cao.
La Huaca Cao Viejo es una pirámide trunca construida a base de adobe. Pertenece a la cultura moche (entre los siglos III y VII a.C.). Está compuesta de siete edificios superpuestos, construidos sucesivamente a lo largo de cinco siglos, siguiendo el ceremonial característico de las culturas costeñas peruanas: se enterrada la edificación antigua para elevar una nueva encima. Llegó a alcanzar una altura de 30 m. Su base cuadrangular mide aproximadamente 120 m por lado. Para acceder a la cima de la pirámide, había una larga rampa ubicada a un lado del edificio.