Copy Giraffe Shen Tu
------------------------------
Taken from: website from mainland China

The stamp on top reads: ten thousand 曆(?) imperial brushes.