A giant 'devil frog' existed ... was as big as a beach ball and has been named as "Beelzebufo" - which is a combination of ...