ShowShowPedro the Lion at Chain ReactionMay 18, 2003Chain Reaction · Anaheim, United StatesFollowI was thereUpload from this showMediaLineupAboutLoading