Pictures:

Why are Persians good forecastors of future events?

Because they can far see (Farsi).

2237

What do you call someone who is always drinking coffee?

A caf-fiend.

1982

What happens when a wolf learns about mindfulness?

He becomes aware wolf.

2527

What did the rich cow have lots of?

Mooooolah.

1322

When you pay a therapist for a session, what does the therapist expect back?

Change.

774

What is an exact duplicate of a bicycle called?

A cyclone.

626

What do you call a group of cars that are flooded after a hurricane?

A car pool.

2264

How is a face similar to a shoe?

They both have a tongue.

2828

What do bats celebrate when they come of age?

Their bat mitzvah.

914

When Jack felt that his out-house was too dark, how did he feel after he put a large hole on the top of the door to let in light?

I needed that like a hole in the head.

3220

Why can't you trust a staircase?

It is either up to something, or letting you down.

2450

Why do prophets tell others about their visions?

The prophet motive is to wake people up to the truth.

1731