Those three faces staring back at you from Big Man’s homepage are much warmer and friendlier in person (we hope). But don’t let that giant rolling pin scare you away; delivery is free (minimum $14 order) from their Leaside location at Bayview and Millwood, serving the Eglinton East corridor. The house specialty pizzas come in four sizes and are numbered online for quick reference.