If you haven’t seen American Gods, it’s fantasy series based on the eponymous novel by Neil Gaiman. Each episode of the series strays from the main narrative to reveal the relationships between mortals and gods. This particular storyline follows a pessimistic salesman Salim (Omid Abtahi) as he cruises in a cab driven by an ancient genie-like deity known as a jinn (Mousa Kraish). In Arabian and Muslim mythology, a jinn is a supernatural being that can interact physically with people and objects.

The scene starts with Salim waiting quietly in an office for a potential sales opportunity. After a few hours, he’s ordered to leave and finds himself on the streets of New York during a downpour. Soaking wet and filled with worry, Salim finds shelter from the rain in a taxi.

Salim and the taxi driver, who sports sunglasses at night, instantly hit it off. Stuck in traffic, the taxi driver dozes, and when Salim tries to wake him, his shades slip and reveal something amazing. The driver’s eyes burn with fire. Immediately, he identifies the driver as a jinn. The jinn admits he’s been driving for more than a day and Salim empathizes. When they arrive at Salim’s hotel, he apprehensively invites the jinn up to his room.

When they settle into the chamber, the jinn showers and Salim nervously disrobes. With a towel clinging to his waist, the jinn steps out of the bathroom to find Salim. He drops the towel and reveals his impressive manhood. “I wish you could see what I could see,” Salim says. He kneels in front of the jinn to take the massive penis as the jinn replies, “I do not grant wishes.”

The two unite their bodies in an incredibly intense and beautiful same-sex sex scene that climaxes in a fiery finish.