Knight in Shining Armor

346 12 1
                                    

A knight in shining armor

is a man who has never had his metal truly tested...

Life CrapsWhere stories live. Discover now