Reblogged from neil-gaiman
22,109 notes
A war is coming and it will be glorious. Believe everything when American Gods premieres April 30 on STARZ.