maco grande
M mbgmike New member Jan 17, 2012 475 4 0 Dec 24, 2012 #2 yes they are large toads.. this is the largest i have ever seen.
bronzeallspice Live everyday like it's your last Mar 26, 2012 11,009 2 38 Dec 24, 2012 #3 Holy guacamole! I never knew toads could grow that big!:surprised