When Grenzo enters the battlefield and at the beginning of your upkeep,
heist target opponent's library
(Look at three random nonland cards in target opponent's library and exile one face down. You may cast that card for as long as it remains exiled, and mana of any type can be spent to cast it.).
Once each turn, you may pay
rather than pay the mana cost for a spell you cast that you don't own.