movies8mylife

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Wednesday, 9 July 2014

Dawn Of The Planet Of The Apes

Posted on 06:38 by riya
(M) ★★★★

Director: Matt Reeves.

Cast:  Andy Serkis, Gary Oldman, Jason Clarke, Keri Russell, Toby Kebbell, Judy Greer.

"Grapes? That's not what I thought you sent me to the shops for."
ONE of the biggest cinematic surprises in recent years was Rise Of The Planet Of The Apes - another unwanted reboot/reimagining/prequel that turned out to be one of the best films of 2011.

So here's the sequel to that movie no one wanted and - surprise, surprise - it's also really good.

While not as tautly scripted as its predecessor, Dawn Of The Planet Of The Apes (known as DOTPOTA from here on in) is another great balance of emotional punch, great characters (all apes), and action thrills.

Eight years after chief chimp Caesar (Serkis) led his fellow chemically enhanced apes to freedom across the Golden Gate Bridge, the world is a very different place. A virus has wiped out much of humanity, with the survivors eking out an existence in small communities, such as one in San Francisco.

At the other end of the Golden Gate Bridge, Caesar's colony is thriving, unaware any humans remain alive.

However a run-in between Caesar's forces and a small group of human survivors led by Malcolm (Clarke) sets in motion a chain of events that will lead the two species to either mutually beneficial peace or bloody war.


DOTPOTA pulls a few of the same tricks as its predecessor (which we will call ROTPOTA), but it's a very different film. Its misty forest and dark broken city settings give a suitably ape-ocalyptic (sorry) vibe to proceedings that's a stark contrast to the warm homely tones and bright clinical labs of the first film.

This is also very much the apes' film. Whereas Caesar (a combination of Serkis' motion-captured performance and some CG wizardry) and his simian sidekicks stole the show last time, this time they own the show.

The interplay and relationships between Caesar, the tortured human-hating bonobo Koba (Kebbell), the wise Bornean orangutan Maurice (Konoval), and Caesar's son Blue Eyes (Thurston) are far more fascinating than those of the humans. While Clarke gets a lot to do as a sort-of go-between for the humans and the apes, Oldman does little but give vaguely rousing speeches and mourn for the past and Russell is a plot device disguised as a doctor.

This doesn't matter though because the apes are the reason to watch. They are wonderfully realised characters built from nuanced performances (particularly from Serkis and Kebbell) and some near flawless special effects.

The moral questions raised, the themes of trust and power, and the emotional moments are no less effective for being provided by a cast of CG primates.

As with ROTPOTA, DOTPOTA (yep, it's ridiculous but stick with me here) takes us to a destination we're expecting - a planet of, well, apes - but does so in an unexpected manner. It's this that helped make the first one so enjoyable and intriguing and the feat is impressive once again here.

While the humans are the weakest link, the apes more than make up for it, creating a sequel that's well worth watching.
Read More
Posted in | No comments

Friday, 28 June 2013

Man Of Steel

Posted on 06:00 by riya
(M) ★★

Director: Zack Snyder.

Cast: Henry Cavill, Michael Shannon, Amy Adams, Russell Crowe, Diane Lane, Kevin Costner, Laurence Fishburne.

"What a beautiful day. Be a shame if someone were to destroy it in a blizzard of CGI."

FOR DC Comics, there is a lot on the line with this reboot of the Superman saga.

If Man Of Steel flies like a bird or a plane, it will open the door for DC's own shared universe, which they hope will rival Marvel's ongoing Avengers' adventures.

Bad luck, DC. Man Of Steel sinks like a massive chunk of kryptonite.

It's ambitious, yes, grandiose, yes, and sure to be a hit at the box office, but in almost all other aspects, it is a $225 million turkey.

This rebirth of Superman, which literally begins with the birth of Superman, retells the story many of us know and love - the alien child, sent to Earth just before the destruction of his homeworld Krypton, raised by the kindly Kents of Kansas, and growing into a near-invulnerable superhero.

The twist in this version, as compared to Richard Donner's 1978 groundbreaker, is an attempt to imbue with the story of Superman/Kal-El/Clark Kent with deeper themes and a more realistic look at the implications his arrival would have. It also ramps up the Christ allegory and picks at the relationship Superman has with humanity.


It's all part of the "Nolanisation" of Krypton's favourite son. Having turned DC's other heavy-hitter - Batman - into a real world concern with a dark edge, Christopher Nolan was attached to this project in the hopes he would help do the same with Superman.

It doesn't work. Man Of Steel comes off as utterly humourless, pompous, melodramatic, dumbed-down, repetitive, and even sporadically boring.

The film makes similar mistakes to that other DC bomb Green Lantern - it tells us everything we need to know in the first act, only to tell us everything again when the main character needs to find out. More editing is badly needed.

And while they were undertaking some more judicious editing of the first half, the filmmakers could have done away with the frustrating non-linear storytelling. Not only is it annoying to have the story jump back and forth between Clark's childhood, his teenage years and his nomadic adulthood, but it continually breaks the emotional flow of the film. Much of that heart comes from a nice turn by Costner as Clark's dad Jonathan, but the fractured storyline gets in the way of the audience connection with him.

Worse than this is the dialogue, which almost entirely falls into one of three categories - "Now I must explain my actions", "This is what just happened" or "This is what's about to happen". There is no subtlety, nobody talks like a real person, and the characters don't develop naturally, if at all.

This dumbing-down goes for the grandiose themes of the film as well, which are boiled down to infuriating obviousness, giving the audience no credit what-so-ever.

And I never thought I'd get sick of explosions and destruction in a movie, but I finally found my limit. It came with about 20 minutes left to go in the film - I actually sighed with relief when the final confrontation was over. And I've seen Roland Emmerich's 2012.

It's all a shame because the cast is great. Cavill makes for a great Superman/Kal-El/Clark, capturing that mix of nobility and humility that Christopher Reeve nailed. Shannon is menacing as Zod, Crowe brings gravitas as Jor-El, and Costner and Lane work well. Only Adams, as Lois Lane, feels out of place, but poor writing hampers her more than anyone.

Are there highlights aside from the cast? Some of the fight sequences are quite good before they become numbing, and the flashbacks, despite being jarringly scattered throughout the film, are nicely done. Snyder makes the film look good, particularly in the flashbacks.

These are slight redemptions. And maybe with really low expectations this will have a brainless charm to it. Maybe this is exactly the Superman movie some of the comic book fans have been waiting for.

But for all its ambition, this Man Of Steel fails to soar, instead crashlanding in a humourless, melodramatic mess of explosions.
Read More
Posted in | No comments

Friday, 21 June 2013

Monsters University

Posted on 05:06 by riya
(G) ★★★

Director: Dan Scanlon.

Cast: (voices of) Billy Crystal, John Goodman, Steve Buscemi, Helen Mirren.

Mike was just minutes away from being used as a hackysack.

AMID the heavy hitters of Pixar's back catalogue, Monsters, Inc. is the under-rated gem.

Often unfairly overlooked compared to the Toy Story trilogy, Up, Wall-E, Finding Nemo, and The Incredibles, the tale of scare-mongering duo Sully and Mike Wazowski was a wildly original, creative, hilarious and surprisingly touching comedy caper.

This is why it pains me so much to say this prequel is a major disappointment. Don't get me wrong, it's not a terrible film - it's still mildly enjoyable - but it feels so stock standard and flat compared to its dazzling predecessor.

As the title suggest, Monsters University covers Mike and Sully's college years, where Mike is the dedicated student following his dream of becoming a scarer and Sully is the naturally talented slacker expecting to coast through his degree.

A rivalry develops between the two, leading to college head Dean Hardscrabble (Mirren) kicking them out of their scaring course.

The only way to get back into the course is through a foolhardy bet between Mike and Hardscrabble - if Mike, Sully and their geeky fraternity can win the inter-fratenity competition known as the Scary Games, they can return to the scaring course. If they lose, they're out of Monsters University for good.


If all this sounds familiar, it's because the plot plays like a lazy mash-up of "college romp" movies such as Animal House and Revenge Of The Nerds.

The typical college life provides plenty of opportunity for the monsterised sight gags of Monsters, Inc., but again, it feels all too easy. Even the Scary Games feels like a tired trope despite being transplanted into Mike and Sully's world.

The silly sight gags are what is likely to keep the kids entertained because the plot appears aimed at an older audience, ie. one that grew up watching Monsters, Inc. and is now at college. This might make it a cult hit at universities, which is strange for a G-rated movie and makes you wonder if Pixar have completely missed their target on this one.

On the upside, the charms of Mike and Sully, voiced by Crystal and Goodman, that make this mildly enjoyable. Pixar have always been smart enough to realise that making the players more than just pixels is the secret to success, and here we get some heart and soul between Mike and Sully and the rest of their fraternity of misfits.

They all get some good lines, especially Crystal, and there are a few really solid gags and an endless array of adult-aimed nudges.

Best of all is the final act, when the film finally stops being a college collage and heads into intriguing territory. That's where Monsters University finally becomes surprising and interesting.

But it's almost too little, too late. The film predominantly coasts along a slacker student, doing only just enough to get by.

Of course, kids aren't going to mind. This will probably serve as their introduction to the college movie, and in years to come they may realise what Monsters University was riffing on, but in the meantime, it's likely most of it will fly over their heads.

Pixar have played with pre-established genres before, whether it be subverting the superhero ideal (the brilliant The Incredibles) or going weird on the spy movie (the misfire Cars 2).

But this dabble with the college romp feels stale and lazy, and only gets across the line thanks to nostalgic goodwill and some decent gags.
Read More
Posted in | No comments

Thursday, 28 February 2013

Cloud Atlas

Posted on 06:06 by riya
(MA15+) ★★

Director: Tom Tykwer & The Wachowskis.

Cast: Tom Hanks, Halle Berry, Jim Broadbent, Hugo Weaving, Jim Sturgess, Doona Bae, Ben Whishaw, Hugh Grant, Susan Sarandon, James D'Arcy.

Rainbow Serpent Festival was really going off this year.

DAVID Mitchell's tour de force novel Cloud Atlas is a sprawling, epoch-spanning marvel that's as entertaining as it is ambitious.

It's also one of those books that was always going to be difficult to turn into a film.

As a movie, Cloud Atlas is as bold as the novel. However, it is predominantly a noble defeat - compressing Mitchell's six segments and endless interwining themes into a streamlined narrative proves beyond the grasp of The Wachowskis (The Matrix trilogy, Speed Racer), Tom Tykwer (Perfume, Run Lola Run) and a willing cast.

The six stories span almost five centuries and in Mitchell's book they run sequentially forward, then back again to the beginning, but in the film they are edited together into a mass of parallel stories that jump back and forth between each other.

In 1849, lawyer Adam Ewing (Sturgess) is battling illness on a trans-Pacific voyage. In England, 87 years later, musician Robert Frobisher (Whishaw) is reading Ewing's journal while helping composer Vyvyan Ayrs (Broadbent) write his symphonies. In San Francisco in 1973, journalist Luisa Rey (Berry) discovers Frobisher's letters to his lover while she investigates corruption at a nuclear power plant.

Luisa's story ends up as a manuscript in the hands of publisher Timothy Cavendish (Broadbent) in present day England, where Cavendish is fleeing unhappy clients only to end up trapped in an old folks' home. His story is eventually made into a movie that transfixes Sonmi-451 (Bae), a clone in Neo Seoul in 2144, who is whisked from her regimented life by a freedom fighter (Sturgess) with the intention of using her as a figurehead and catalyst for social upheaval in the corporatocracy they live in. And finally there is Zachry (Hanks), whose people worship Sonmi in a post-apocalyptic 2321.


As you can likely guess, jumping back and forth between these tales is disconcerting, distracting and disruptive. Despite the best efforts of the directors and their editor, Cloud Atlas struggles to maintain momentum or allow an ongoing connection with the characters.

It does allow the film to play up the links that run through the segments though, which are tied together by ideas about past lives, reincarnation, and an undying spirit of survival and determination that runs through humanity, as well as themes of prejudice, love, regret, redemption, freedom, and oppression.

It's these ideals and concepts that give Cloud Atlas a depth that may come to be appreciated over multiple viewings (if you can handle the 172-minute running time). Moments fly by, narratives are set aside almost randomly, and the individual vernacular and style of each story thread can take some time to adjust to, particularly Zachry's post-apocalyptic tale, which is told in a pidgin English that is a struggle to follow at times. But going back to soak it in again and again could make this film a rich experience that rewards over time - it's likely this is destined for cult status.

Watching it first time through, however, will leave many cold. It's scattershot approach is distancing, despite the best efforts of the cast, who appear in multiple roles though some ingenious make-up work, further highlighting the links between the different time periods, albeit in an occasionally distracting and slightly confusing way.

There's a lot to like about Cloud Atlas and the effort to adapt Mitchell's novel should be applauded. Unfortunately it doesn't quite fit together - it's big ideas and ambitious plotting fly by at the expense of having an engaging story that builds emotion and connects to an audience.

Ultimately, it's a scattershot film that courageously tries to incorporate as much of the novel as possible, only to find it doesn't translate well from the page.
Read More
Posted in | No comments

Wednesday, 18 July 2012

The Dark Knight Rises

Posted on 06:21 by riya
(M) ★★★

Director: Christopher Nolan.

Cast: Christian Bale, Tom Hardy, Anne Hathaway, Michael Caine, Marion Cotillard, Joseph Gordon-Levitt, Gary Oldman, Morgan Freeman.

"Why do you sound like you've been gargling gravel?"
"Why do you sound like Sean Connery talking into a coffee mug?"
"HOW many good third movies in a franchise can people name?" Christopher Nolan asked rhetorically during interviews in the lead-up to making The Dark Knight Rises.

There are a few, of course, (Toy Story 3, Back To The Future 3, The Last Crusade and The Bourne Ultimatum to unnecessarily answer a rhetorical question), but Nolan was painfully aware of the difficulties in following up two incredibly strong movies.

The Dark Knight Rises is certainly no dud, but it's something of a disappointment compared to Batman Begins and The Dark Knight.

Now, before you start the death threats (critic aggregator site Rotten Tomatoes had to suspend comments on the film after reviewers who gave negative critiques were the targets of disturbing levels of vitriol from aggrieved Batfans) know that TDKR is good but flawed.

It's hard to review this without giving up spoilers, so we'll keep the plot talk to a minimum. Basically, Batman takes on Bane, a character from the comics who is not only a match for Batman physically but also mentally.


And that's all we'll say about the plot.

It's great to see Bane on the screen and Hardy does well with the difficult job of giving a nuanced performance with half his face covered by a strange kind of breathing apparatus.

The other addition is Selena Kyle (Hathaway) aka Catwoman (although no one says it) who is great and brings some much-needed spark to the film, even if her character does seem slightly shoe-horned in there. Likewise for Gordon-Levitt as young "hot head" cop John Blake. In previous Batman films, Nolan has juggled his cast and characters well, but here, it's not so effective. Selena Kyle and John Blake feel like they could have been removed from the story and it would have detracted little.

Such a move might have created a succinct story, with TDKR's biggest flaw being the sprawl of its story. A second viewing might be necessary but it feels like there are plotholes aplenty and that Nolan and his scripting sibling Jonathan Nolan may have outsmarted themselves. I'll reserve the right to stand corrected after multiple viewings, but after one screening, it seems like TDKR doesn't totally make sense.

This is particularly apparent in the first and final acts, where character motivations are cloudy, the passage of time is displayed unevenly, and the film's themes of rich-and-poor and rising above adversity get a little muddied.

Having said all that, there are still some great thrills and a lot to like.

Bale takes Bruce Wayne/Batman to new levels of vulnerability and the rest of the cast are top-notch, particularly Caine, who has long been the heart of the series.

Seeing Batman versus Bane is awesome, watching Batman and Catwoman in action together is a giddy comic-book thrill, and a set-piece involving the destruction of a football field is out of this world.

The opening scene involving a plane hijacking is also impressive in a 007 kind of way, even if it makes no sense what-so-ever from a plotting point of view.

In terms of bringing closure to the series - given that Nolan has said "no more" - TDKR works, even if it infuriatingly leaves a door open for the franchise to continue. It's not the ideal note to end on, but it's still in tune.

Maybe it was just watching TDKR immediately after Batman Begins and The Dark Knight, or maybe it's a film that needs repeat viewings, but I can't shake the feeling that it doesn't live up to its predecessors or its hype while still being mildly interesting and enjoyable.
Read More
Posted in | No comments

Friday, 15 June 2012

Brave

Posted on 06:13 by riya
(PG) ★★★★

Director: Mark Andrews & Brenda Chapman.

Cast: (voices of) Kelly McDonald, Emma Thompson, Billy Connolly, Julie Walters.


Hair as Film Symbolism 101

IT'S generally accepted that all the Pixar movies are great... except Cars 2.

With a strike rate of 11-1, there is a huge amount of pressure on each subsequent release - will it live up to that gold-class Pixar standard or will it be another Cars 2?

The good news is Brave is a success. It's not of the same calibre as Wall-E, Up or The Incredibles - bona fide classics that will be watched for generations to come - but it's a stellar piece of family entertainment that harks back to the classic Disney fairytales, while adding some interesting twists along the way.

Brave is the tale of Merida (McDonald), a Scottish princess more at home with a bow and arrow in her hand than strapped into a corset and learning how to curtsey.

But as her pushy mother (Thompson) and tradition dictate, Merida is to be married to the first-born son of one of three other clans that share an uneasy alliance with her family.

Determined to pursue her own destiny, the fiery-haired princess flees the castle and discovers some powerful magic in the forest that may change her future forever.


Amid the awesomeness of the previous Pixar films (except Cars 2), strong female characters have been scarce - only Mrs Incredible and Violet, Dory the fish, and Jessie the cowgirl stand out. But here, Pixar are making amends, and it's girl power all the way, perhaps even going too far in the other direction, with the male characters in Brave a gallery of weird-looking buffoons - the nose of King Fergus (Connolly) is particularly distractingly abnormal.

One of the key themes is the mother-daughter relationship between Queen Elinor and Merida, which is wonderfully scripted. The Queen is a well-rounded character, a woman all too aware of the pressures Merida will face in the future, but unable to balance them against putting too much expectation on her daughter in the here-and-now. It makes for a realistic relationship that's bound to strike chords.

Merida is a stunning piece of work too. As free-flowing and unruly as her painstakingly animated red locks, she's the Disney anti-thesis - the young girl that doesn't want to be a princess and who is most certainly not searching for her Prince Charming. Merida is a refreshing character in a cinematic landscape where interesting female characters seem few and far between.

Self-determination, fate and destiny, the tyranny of tradition, and the pressure of expectation are among the themes that make this a rich film for all ages, while the Scottish setting adds some interesting spice to the mix.

Brave is not as dazzling or as unique as many of their previous films, but it's good enough, funny enough and smart enough to bump Pixar's strike rate up to 12-1.
Read More
Posted in | No comments

Thursday, 4 August 2011

Rise Of The Planet Of The Apes

Posted on 06:29 by riya
(M) ★★★★

Director: Rupert Wyatt.

Cast: Andy Serkis, James Franco, Freida Pinto, John Lithgow, Brian Cox, Tom Felton.


"James, we need to talk about your unhealthy passion for Seth Rogen."


AFTER Tim Burton's mis-fired "re-imagining" of the classic Planet Of The Apes in 2001, no one was really clamouring for someone to try again at restarting the saga of a world where primates are superior to humans.

But here we are with Rise Of The Planet Of The Apes, an unwanted but surprisingly awesome film that either serves as a new origin story or a prequel to the Charlton Heston-starring original, depending how you look at it (or how they screw it all up with a sequel).

Franco plays Will Rodman, a scientist working on an Alzheimer's cure by testing it on chimps in the hopes to save his dad's deteriorating mind.

When one of the test subjects goes, ahem, ape droppings, the experiment is closed down and Will makes some rash decisions - he takes home a baby chimp rather than put it down, and begins testing the cure on his father.


If you're wondering how a set-up like this could lead to a chimp-fuelled overthrow of humanity, that's part of the beauty of Rise....

The slow downward spiral of the film from this intriguing starting point is engrossing, especially the way it suddenly flips on you and you realise you're barracking for the apes, not the humans.

For a blockbuster spectacle, it's surprisingly sharp and subtle in places, even if some plot points unravel the more you think about it, particularly the idea that a chimp in a scientific test could be pregnant and give birth without any of the scientists/handlers knowing about it.

But Rise...'s flaws can be largely forgiven because it's hugely entertaining, reasonably intelligent in its story-telling and offers some magical, beautiful and horrifying moments along the way.

The lead ape, Caesar, is a great character, brought to life wonderfully by Serkis and a team of motion-capture boffins, who imbue him with a level of humanity and nobility. The effects, for the most part, are pretty good - as is to be expected in this day and age - and the final rampage of primates versus the police has some undoubtedly cool moments.

Rise... doesn't slavishly reference the previously made Apes movies, getting by with a handful of references, but it does offer one zinger; a "holy crap!" moment revolving around the original film's "get your stinking paws off me, you damn dirty ape" line.

This won't be a classic like the 1968 one but the "wow" feeling that it leaves you with as you exit the cinema makes it well worth the price of admission.
Read More
Posted in | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • War For The Planet Of The Apes
    (M) ★★★★ Director: Matt Reeves. Cast: Andy Serkis, Woody Harrelson, Steve Zahn, Karin Konoval, Amiah Miller, Terry Notary, Ty Olsson, Michae...
  • Fantastic Beasts & Where To Find Them
    (M) ★★★ Director: David Yates. Cast: Eddie Redmayne, Katherine Waterston, Dan Fogler, Alison Sudol, Colin Farrell, Ezra Miller, Samantha Mor...
  • The Big Sick
    (M) ★★★★ Director: Michael Showalter. Cast: Kumail Nanjiani, Zoe Kazan, Holly Hunter, Ray Romano, Adeel Akhtar, Zenobia Shroff, Anupam Kher,...
  • Interstellar
    (M) ★★★½ Director: Christopher Nolan. Cast: Matthew McConaughey, Anne Hathaway, David Gyasi, Wes Bentley, Michael Caine, Jessica Chastain, J...
  • The technical brilliance of Who Framed Roger Rabbit
    WHO Framed Roger Rabbit is one of my all-time favourite films. I'm talking top 10. Easy. At some point, but not today, I'm going to...
  • Pete's Dragon
    (PG) ★★★★ Director: David Lowery. Cast: Oakes Fegley, Bryce Dallas Howard, Wes Bentley, Karl Urban, Oona Laurence, Robert Redford. "Man...
  • Guardians Of The Galaxy Vol. 2
    (M) ★★★½ Director: James Gunn Cast: Chris Pratt, Zoe Saldana, Dave Bautista, Vin Diesel, Bradley Cooper, Kurt Russell, Michael Rooker, Karen...
  • Cloud Atlas
    (MA15+) ★★ Director: Tom Tykwer & The Wachowskis. Cast: Tom Hanks, Halle Berry, Jim Broadbent, Hugo Weaving, Jim Sturgess, Doona Bae, Be...
  • Batman v Superman: Dawn Of Justice
    (M) ★★ Director: Zack Snyder. Cast: Ben Affleck, Henry Cavill, Amy Adams, Jesse Eisenberg, Diane Lane, Laurence Fishburne, Jeremy Irons, Hol...
  • The Magnificent Seven (2016)
    (M) ★★★★ Director: Antoine Fuqua. Cast: Denzel Washington, Chris Pratt, Ethan Hawke, Vincent D'Onofrio, Byung-hun Lee, Manuel Garcia-Rul...

Blog Archive

  • ▼  2017 (47)
    • ▼  August (6)
      • Girls Trip
      • American Made
      • Logan Lucky
      • Valerian & The City Of A Thousand Planets
      • REWIND REVIEW: Cloud Atlas
      • The Big Sick
    • ►  July (8)
    • ►  June (7)
    • ►  May (5)
    • ►  April (5)
    • ►  March (6)
    • ►  February (6)
    • ►  January (4)
  • ►  2016 (43)
    • ►  December (4)
    • ►  November (4)
    • ►  October (2)
    • ►  September (5)
    • ►  August (5)
    • ►  July (5)
    • ►  June (5)
    • ►  May (3)
    • ►  April (3)
    • ►  March (4)
    • ►  February (3)
  • ►  2015 (2)
    • ►  December (1)
    • ►  June (1)
  • ►  2014 (2)
    • ►  November (1)
    • ►  July (1)
  • ►  2013 (3)
    • ►  June (2)
    • ►  February (1)
  • ►  2012 (2)
    • ►  July (1)
    • ►  June (1)
  • ►  2011 (2)
    • ►  August (1)
    • ►  June (1)
  • ►  2010 (1)
    • ►  July (1)
Powered by Blogger.

About Me

riya
View my complete profile