This paper demonstrates a single-shot ultrafast terahertz (THz) photography system capable of capturing multiple frames of a complex ultrafast scene in non-transparent media with sub-picosecond temporal resolution. By multiplexing an optical probe beam in the time and spatial-frequency domains, the system encodes three-dimensional dynamics into an optical image, computationally decoded for reconstruction. This approach enables the investigation of non-repeatable or destructive events in optically opaque materials.