Playing on:

Homer is Where the Art Isn't

Homer is accused of stealing a million-dollar painting and only a detective from the 1970s can prove his innocence or guilt.

Episode: 12

Quality: HD

Release: 2018-03-18

IMDb: 0.0