Yokai (youkai) scroll from Japan-- "Yoshimitsu Hyakki No Zu" Night Parade of a Hundred Demons.  Scaled to 768 pixels high, both halves.
Unknown author<span style="display: none;">Unknown author</span>
Japan