Season 3 Episode 12 episode 12

American Horror Story Season 3 Episode 12 “Go To Hell” Photos

American Horror Story Season 3 Episode 12 “Go To Hell” Photos

AHS_0624Check out the promotional photos of American Horror Story season 3 episode 12 “Go To Hell”. This episode is slated to air on Wednesday, Jan. 22 at 10PM ET/PT.

RELATED | American Horror Story Season 3 Episode 12 “Go To Hell” Guide

Source: FX