Probably leaking oil ……

20130706-152532.jpg