Get your taxes done using TurboTax

No.  When you efile there is nothing to mail in.  That is one of the benefits to Efiling.