'Awkward's' Nikki Deloach on the Season 3 Finale

10/20/2013 - by THR Staff