A riddle that is impossible to solve, A mystery yet to be discovered, a secret yet to be to told.
by sandra123 January 18, 2011
Get the Shaleha mug.