Being Human Season 2 Episode 11 News

'Being Human': Don't wear perfume when sleeping with a vampire
Being Human (US) “Don’t Fear The Scott” Season 2 Episode 11
'Being Human': Sam Witwer on what's coming in the finale and Season 3