Blimey, he is huge!
Reminds me a little of the huge toads that came out at night in Barbados (when I was there last October), different colour they were but equally as large!
how much did you pay for him, we have those same toads natively in florida, they live in the golf course drainage pipes, they can get quite large, the biggest I've seen was about 5 lbs and the size of a personal pan pizza lol