The devil rides on [upon] a fiddlestick.
Are you looking for: 真是真是怪事真是 真是怪事More results...
English Expression:
  1. n.  The devil rides on [upon] a fiddlestick.