Answer to today’s Trivia is Rio de Janeiro, Brazil is where Revelations takes place aside from New York! Posted on July 27th, 2012