nerdgeist.com
Palo Alto (2013) Film Review
James Franco is one of those people who has achieved more goals than most can only dream of. Many see him only as an actor but he is actually an accomplished director, screenwriter, producer, teach…