Gerard has America in stitches - In Touch Weekly

Gerard has America in stitches