MohammedPreview
Open in TheBrain

A Puzzling

  1. Time spent pondering something confusing.