Tuesday, December 20, 2016

a head-scratcher

A thoroughly complex or difficult mystery, problem, puzzle, or riddle. Watch the video

from Idiom of the Day http://ift.tt/2hleEiG
via IFTTT