Unusually for a major tourist attraction, the phrase “death trap” features prominently in the signage and the lore at the La Brea Tar Pits, the celebrated fossil site in the heart of Los Angeles.
Cardboard usually gets tossed without a second thought, but this simple project gives it a new purpose with texture, detail, ...