Entertainment We’re loving… Beaver Falls Frankie Genchi August 6, 2011 Beaver Falls is officially our new favourite TV show.