RIDDLE #20

312 1 0
                                    

What has to be broken before it's ready?

Accredited to: indiatimes.com

Riddles: Excercise Your MindWhere stories live. Discover now