An idol is something to be worshipped, adored, something to which one is devoted. This leads me to believe that the De Rosa board members must have been in a very confident mood the day they decided ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results