Tag: Robert De Niro

spot_img

Media Muppets: Birmingham Mail’s Story of Robert De Niro Being a Villa Fan is Raging Bull

Supposed Aston Villa Fan Robert De Niro is not even  football fan and Ron Vlaar doesn't have a brother called Rob An example of just...