Review: ‘Monkey Man’ (2024), starring Dev Patel

April 5, 2024

by Carla Hay

Dev Patel in “Monkey Man” (Photo courtesy of Universal Pictures)

“Monkey Man” (2024)

Directed by Dev Patel

Some language in Hindi with subtitles

Culture Representation: Taking place in India, the action film “Monkey Man” (inspired by the legend of monkey deity Hanuman) features a predominantly Asian cast of characters (with some white people) representing the working-class, middle-class and wealthy.

Culture Clash: An anonymous man goes undercover at a social club catering to corrupt leaders, in order to get revenge on the people responsible for massacring his village (including his mother) when he was a child. 

Culture Audience: “Monkey Man” will appeal primarily to people who are fans of filmmaker/star Dev Patel and high-octane, stylish action movies with good acting.

Dev Patel in “Monkey Man” (Photo courtesy of Universal Pictures)

“Monkey Man” proudly shows influences from the “John Wick” movie series and classic Asian action flicks. As a star and filmmaker, Dev Patel gives the stylish “Monkey Man” the type of soul that sets it apart from most other violent revenge movies. “Monkey Man” doesn’t do anything particularly groundbreaking with its story, but the movie has a passion and a socioeconomic consciousness that make it a film that has a lot to say about vigilante justice.

Patel (who is best known as an actor) wrote and directed “Monkey Man,” which is his feature-film directorial debut. He is also one of the producers “Monkey Man,” which takes place primarily in the fictional city of Yatana, India. (“Monkey Man” was filmed mostly in Batam, Indonesia.) The movie takes a bleak view of society as a dangerous place where police and other law enforcement can’t be trusted to give justice because too many of them are corrupt.

“Monkey Man” is a simple story of an unnamed man (played by Patel), listed as Kid in the film’s end credits, who is out to get revenge on the people responsible for the massacre of his village when Kid was about 8 or 9 years old. (Jatin Malik has the role of Kid as a child.) Kid’s compassionate single mother Neela (played by Adithi Kalkunte) was one of the people murdered. As shown in flashback, Neela was raped and killed by a ruthless police chief named Rana Singh (played by Sikandar Kher) while Kid was hiding in their home and witnessed this brutal murder.

Throughout “Monkey Man,” there are flashbacks to the anonymous vigilante’s past that show snippets of information until this full picture emerges. One of his treasured childhood memories is his mother telling him the story of Hanuman, a heroic and powerful monkey deity. Viewers find out that he has the alias Bobby when he goes undercover as adult, because he uses a product called Bobby’s Powdered Bleach as a way to get revenge in a particular scene in the movie.

Kid makes money as an underpaid underground mixed-martial arts fighter who wears a monkey mask. However, he also gets a job as a dishwasher and then as a waiter at a secretive and elite social club called Kings Club, where powerful and corrupt leaders gather to indulge in a lot of decadence involving sex and drugs. Kings Club is essentially a brothel, where many of the sex workers are models or former beauty contestants.

Kid knows Rana is a regular customer at Kings Club, because of a Kings Club matchbook that Kid saw in Rana possession when Rana murdered his mother. Kid cons his way into getting a job at Kings Club by arranging for a pickpocket to steal the purse of Kings Club manager Queenie Kapoor (played by Ashwini Kalsekar), so that Kid can pretend to be do-gooder returning the purse to her. Instead of accepting Queenie’s gift of a cash reward, Kid tells her that he wants a “job that no one wants to do” at the club instead.

Queenie is a foul-mouthed, nasty-tempered boss who verbally abuses people, including her lackey gofer Alphonso (played by Pitobash), who is weasely, talkative and most of the movie’s comic relief. Alphonso has a black auto rickshaw (also known as a tuk-tuk) that he has nicknamed Nicki (after hop-hop star Nicki Minaj), because, as Alphonso describes the tuk-tuk: “Big bumper. Nice headlights.” Alphonso ends up being the closest person to get Kid’s trust at Kings Club.

Kid and a Kings Club sex worker named Sita (played by Sobhita Dhulipala) have a mutual attraction to each other, but Kid is too consumed by his vendetta to have time for any romance. Still, Kid and Sita exchange “what if” glances at each other to indicate that they are both thinking what would happen if they had met under different circumstances. Sita’s background information remains a mystery in the movie.

Other characters who are prominently featured in “Monkey Man” represent different aspects of the socioeconomic and class systems and how they are exploited to gain power. Baba Shakti (played Makarand Deshpande) is a world-famous spiritual guru who grew up in poverty but whose close association with many wealthy and powerful celebrities have made him wealthy and powerful too. Although he pretends to be about enlightenment and tolerance, Baba Shakti has endorsed the fictional Sovereign Party, which supports discrimination and persecution of minorities such as transgender people.

Someone who is a close ally of Baba Shakti is a Sovereign Party politician named Adesh Joshi (played by Vijay Kumar), who is currently running for an election. On a lesser level, Kid has conflicts with a sleazebag named Tiger (played by Sharlto Copley), the emcee at the underground fight club where Kid often takes a beating. Tiger takes pleasure in seeing Kid lose matches. Tiger also doesn’t pay Kid enough money if Tiger thinks Kid didn’t bleed enough in a match.

During the course of the story, Kid encounters a mystical guru named Alpha (played by Vipin Sharma), the leader of an androgynous “third-gender” tribe knows as the hijra. (A few of the scenes in “Monkey Man” are quite psychedelic.) The hijra people live in a cave, with the implication being that they feel safer in a cave than they do living amongst regular society because of the persecution they would experience as transgender or gender-fluid people.

“Monkey Man” fully acknowledges how much it’s inspired by the “John Wick” movies in a scene where Kid goes to an illegal gun dealer to buy a gun. The gun dealer offers to sell a TTI gun “just like in the first ‘John Wick’ movie,” he tells Kid. Kid declines this offer and says he wants a gun that is “small but effective,” so he ends up buying a small pistol. There’s also a cute dog that the hero takes care of briefly, just like there’s a cute dog briefly taken care of by the hero in the first “John Wick” movie. (The dog in “Monkey Man” is a stray and fortunately is not killed in the movie.)

The cinematography in “Monkey Man” is often frenetic and lit in various shades of neon. The movie also has montages that are edited almost like music videos. This style will be enjoyed by most viewers but disliked by others. “Monkey Man” has a lot of high-octane action and well-choreographed fight scenes that get very bloody and often require suspension of disbelief. But it’s in the hero’s quieter moments that viewers get more authenticity and a deeper understanding of him that will linger with viewers after the movie ends.

Universal Pictures released “Monkey Man” in U.S. cinemas on April 5, 2024. The movie will be released on VOD on April 23, 2024; on digital on June 11, 2024; and on Blu-ray, DVD and 4K Ultra HD on June 25, 2024.

Review: ‘Cirkus’ (2022), starring Ranveer Singh, Varun Sharma, Pooja Hegde and Jacqueline Fernandez

December 28, 2022

by Carla Hay

Jacqueline Fernandez, Sanjay Mishra, Ranveer Singh and Varun Sharma in “Cirkus” (Photo courtesy of T-Series Films)

“Cirkus”

Directed by Rohit Shetty

Hindi with subtitles

Culture Representation: Taking place in the India, in the 1960s and briefly in the 1930s, the comedy film “Cirkus” features an Indian cast of characters representing the working-class, middle-class and wealthy.

Culture Clash: Two sets of identical twin brothers are separated and switched at birth by a scientist who wants to test the “nature versus nurture” debate, in order to prove his theory that someone’s upbringing has more influence on their personality than biological genetics.

Culture Audience: “Cirkus” will appeal primarily to people who are interested in watching an aggressively hyperactive and annoying movie with a horrible story about twins and mistaken identities.

Siddhartha Jadhav, Umakant Patil and Ashish Warang in “Cirkus” (Photo courtesy of T-Series Films)

The vibrant cinematography and eye-catching production design of “Cirkus” are all wasted on a silly plot, bad acting and an unjustifiably atrocious ending that ignores ethical and legal issues of deliberately switching babies at birth. It’s a so-called comedy that will bring very few or no laughs to people who care about quality entertainment. The only thing that’s worth laughing at is how the “Cirkus” filmmakers spent a great deal of the movie’s budget on elaborate set designs and visual effects but then made the cheap-looking decision to have obvious toy dolls instead of real babies in the brief time that infants are shown on screen.

Directed by Rohit Shetty and written by Yunus Sajawal, “Cirkus” is loosely based on the William Shakespeare play “The Comedy of Errors,” which has hijinks that ensue when identical twin brothers have been separated at birth. It feels almost like blasphemy to mention Shakespeare and “Cirkus” in the same sentence, because it’s like comparing priceless art to worthless garbage. “Cirkus” is just too repetitive and too stupid to justify its total running time of 140 minutes. About 30 minutes into this abomination of a movie, viewers will feel like it’s less painful to have a circus elephant sit on them than to sit through watching all of “Cirkus.”

“Cirkus” begins by showing the two brothers who cause the chaos that later happens in the story. Sometime in the 1930s, Dr. Roy Jamnadas (played by Murali Sharma) and his younger brother Joy Jamnadas (played by Uday Tikekar) are operating Jamnadas Orphanage in Bangalore, India. One day, Roy and Joy find two pairs of newborn, identical twin brothers abandoned on the doorstep of the orphanage. The two pairs of twins are around the same age.

Roy decides that he wants to do an experiment to test the “nature versus nurture” debate, in order to prove his theory that someone’s personality is influenced more by that person’s upbringing than biological genetics. Roy wants to switch the identical twins, so that each twin will grow up with a brother he thinks is biologically related but actually is not biologically related. Joy vehemently objects to this very unethical and illegal decision, but Roy is determined to go through with it, and nothing can stop him.

The identical twins are switched so that one of the twin brothers is placed with a twin from the other pair who is biologically unrelated. When all four twin brothers are put up for adoption, they are presented as fraternal twins, not identical twins. Roy promises Joy that he will reveal the truth to all four brothers when the brothers are 30 years old. When Joy asks Roy what will happen if Roy isn’t alive in 30 years, Roy gives a vague response that maybe someone else can tell the twins the truth. Of course, in a predictable movie like “Cirkus,” Roy and Joy live for the next 30 years and show up again in the movie.

And what a coincidence: Both pairs of twins are adopted into families who want to name the twins after the Jamnadas brothers. One pair of the fake fraternal twins named Roy and Joy go to the Indian city of Ooty, where they have been adopted by a circus owner (played by Nikitin Dheer) and his wife (played by Supriya Roy). The other set of the fake fraternal twins named Roy and Joy stay in Bangalore, where they have been adopted by an affluent industrial engineer (played by Arjun Nagar) and his wife Shakuntala Devi (played by Ashwini Kalsekar).

After the babies quickly getting adopted, “Cirkus” briefly shows the two Roys and the two Joys as pre-teen children and teenagers. In these roles are Pratyaksh Panwar as pre-teen Roy, Hridansh Gokani as pre-teen Joy, Arya Mahajan as teenage Roy, and Krishna Panchal as teenage Joy. The movie then fast-forwards to showing the brothers at 30 years old.

For the purposes of this review, the Roy and Joy who grew up in Ooty will be called Ooty Roy and Ooty Joy. The Roy and Joy who grew up in Bangalore will be called Bangalore Roy and Bangalore Joy. Just like the brothers they were named after, Roy is the “alpha male” brother, while Joy is the “beta male” brother. Ooty Roy and Bangalore Roy are both played by Ranveer Singh. Ooty Joy and Bangalore Joy are both played by Varun Sharma.

Ooty Roy and Ooty Joy have taken over running their adoptive family’s circus, which is called Jubilee Cirkus, since their adoptive parents have retired. Ooty Roy has become a famous circus attraction known as Electric Man, for being physically immune when holding objects that conduct large wattages of electricity. Meanwhile, Bangalore Roy feels the effects of these electric jolts every time Ooty Roy does these electrical stunts. It’s a bizarre condition that Ooty Roy and Bangalore Roy have had since their childhoods. (No explanation is given in the movie for why they have this condition.)

The jolts are so big, Bangalore Roy can give people electrical shocks that can be harmful if they touch him. Bangalore Roy doesn’t know why he randomly gets these electrical jolts that run through his body and sometimes cause him to convulse wildly. Expect to see “Cirkus” show a lot of over-exaggerated slapstick comedy (that gets stale very quickly) of people getting electrical shocks and sometimes having seizures from these shocks.

Ooty Roy is happily married to a novelist named Mala (played by Pooja Hegde), who can’t get her work published under her real name for sexist reasons, so she uses the alias Col. Vikrant. And what a coincidence: Col. Vikrant’s biggest fan is Bangalore Roy. Ooty Joy has a girlfriend named Lily (played by Radhika Bangia). Bangalore Joy does not have a love interest in the movie.

The only discontent in the marriage between Mala and Ooty Roy is that they haven’t been able to conceive a child because Mala is infertile. Ooty Roy and Mala are seriously thinking about adopting a child. Mala wants to adopt a child from Jamnadas Orphanage, but Ooty Roy doesn’t like that idea. (You know where this is going, of course.)

Meanwhile, Bangalore Roy has a girlfriend named Bindu (played by Jacqueline Fernandez), whose arrogant and wealthy father Rai Sahab (played by Sanjay Mishra) does not approve of Bangalore Roy dating Bindu, because Rai thinks Bangalore Roy doesn’t come from a rich-enough family. By contrast, Bindu’s kind and open-minded mother Chachi (played by Sulabha Arya) accepts the relationship and treats Bangalore Roy with respect. Bangalore Roy has conflicts with Rai because Bangalore Roy wants to marry Bindu, but Rai refuses to give his blessing.

Rai is a blustering buffoon with a sidekick named Prem (played by Anil Charanjeett), whom Rai describes as his “manager,” but Prem is really just a “yes man” lackey and a completely useless character in a mindless story. The scenes with Rai are among the most cringeworthy in “Cirkus” because Mishra’s acting is so terrible. Rai, like almost everyone else in “Cirkus,” is a one-dimensional caricature.

Bangalore Roy and Bangalore Joy travel by train to Ooty, where they want to buy a tea-making farm. At the train station, three idiotic robbers, who have stolen ₹50,000 in cash, are being chased by police. The travel bag containing the money is accidentally dropped at the train station before the robbers make their getaway on a train that also happens to be the same train that has Bangalore Roy and Bangalore Joy as passengers.

The three robbers are nitwit leader Momo (played by Siddhartha Jadhav), who has a ridiculously large pompadour, and his two, less-talkative sidekicks Mango (played by Ashish Warang) and Chikki (played by Umakant Patil), who have utterly blank personalities. Momo is not only one of the most annoying characters in “Cirkus” (a movie filled with annoying characters), but he’s also perhaps the most annoying character that movie viewers will see in any given year.

Nothing that Momo says is funny, as he shouts his lines and makes dopey facial expressions for the camera. It doesn’t help that Jadhav gives one of the worst performances in the “Cirkus” cast. A recurring “joke” in the movie is that after Momo sees an incident of electrical shocks, he hollers, “Shock you!,” in the way that people curse, “Fuck you!”

These simple-minded robbers have lost their cash, but when they see Bangalore Roy and Bangalore Joy in a train car with a travel bag full of ₹50,000 in cash, the robbers decide to steal the cash from Bangalore Roy and Bangalore Joy. Later, viewers find out that Momo wants the cash to give as a birthday gift to a powerful crime boss named Polson Dada (played by Johnny Lever), who dresses like he’s stepped out of a 1970s pimp den, even though this part of the movie takes place in the 1960s.

Bangalore Roy and Bangalore Joy immediately notice upon arriving in Ooty that strangers already know their names and seem to know who they are. Meanwhile, it should come as no surprise that Ooty Roy and Ooty Joy end up in Bangalore and they get, and they also get mistaken for the other Roy and Joy. Along the way, a taxi driver named Naagmani (played by Vrajesh Hirjee), a jeweler named Veljibhai (played by Tiku Talsania) and a bandit-turned-hotel owner named Daaku Bagheera (played by Mukesh Tiwari) get involved in the ludicrous antics.

From a visual standpoint, “Cirkus” has a lot of eye candy, but the movie’s foolish and grossly unfunny story is like overloading on bad junk food. The title of the movie is also misleading, because only a few scenes actually take place in a circus. But even those circus scenes are nothing but hollow spectacles with very little substance. “Cirkus” completely missed a potentially great story opportunity to have the circus lifestyle as a big part of the movie’s plot.

The movie’s song-and-dance musical numbers are adequate, when it comes to the choreography, but the song lyrics are so witless and boring, they ruin whatever impact the musical numbers were supposed to have. The ending of “Cirkus” hints that there will be a sequel with other characters who have a connection to Jamnadas Orphanage. “Cirkus” is an utter failure at being amusing entertainment. It’s more like an overblown, nonsensical and deceptively flashy carnival act that cheats people out of their time and money.

T-Series Films released “Cirkus” in select U.S. cinemas and in India on December 23, 2022.

Review: ‘Bhool Bhulaiyaa 2,’ starring Tabu, Kartik Aaryan and Kiara Advani

May 29, 2022

by Carla Hay

Kiara Advani and Kartik Aaryan in “Bhool Bhulaiyaa 2” (Photo courtesy of T-Series Films)

“Bhool Bhulaiyaa 2”

Directed by Anees Bazmee

Hindi with subtitles

Culture Representation: Taking place in the Indian cities of Bhawanigarh and Chandigarh, the horror comedy film “Bhool Bhulaiyaa 2” has an all-Indian cast of characters representing the working-class, middle-class and wealthy.

Culture Clash: In order to get out of marrying a man she doesn’t love, a young woman and her new love interest pretend that she died in a bus accident, while he pretends to her family that he’s a psychic who can communicate with her spirit, and the woman hides in the family palace that is believed to be haunted by an evil female ghost.

Culture Audience: “Bhool Bhulaiyaa 2” will appeal primarily to people who are fans of the stars Tabu, Kartik Aaryan and Kiara Advani; the 2007 movie Bhool Bhulaiyaa; and engaging movies that skillfully blend horror, comedy and musical numbers.

Tabu in “Bhool Bhulaiyaa 2” (Photo courtesy of T-Series Films)

A horror comedy is a difficult subgenre to make entertaining because there could be problems with blending tones of being scary and funny, but “Bhool Bhulaiyaa 2” succeeds on almost every level. The movie’s plot twists and musical numbers are intriguing. Unlike a lot of horror comedies that hold back on being terrifying, “Bhool Bhulaiyaa 2” doesn’t skimp on ghoulish footage (which has impressive visual effects), while still maintaining a comedic edge in the story for several laugh-out-loud moments.

Directed by Anees Bazmee and co-directed by Pankaj Kumar, “Bhool Bhulaiyaa 2” is a sequel to 2007’s “Bhool Bhulaiyaa” but viewers don’t need to see “Bhool Bhulaiyaa” to understand “Bhool Bhulaiyaa 2.” (The words “bhool bhulaiyaa” translate to “labyrinth” in English.) That’s because both movies have entirely different stars, with the only thing both movies having in common is a female ghost named Manjulika Chatterjee, who is haunting a family palace.

“Bhool Bhulaiyaa 2” (which was written by Aakash Kaushik and Farhad Samji) begins with an evil female ghost raging through a palace in Bhawanigarh, India. The palace is owned by the well-to-do Thakur family, and priests eventually capture this malevolent spirit, trap the ghoul in a room, which is sealed. Because the ghost is a direct threat to the Thakur family, they abandon the palace and find another place to live. At the time this haunting incident occurred, one of the members of the Thakur family is a girl, who’s about 7 or 8 years old, named Reet Thakur.

“Bhool Bhulaiyaa 2” the fast-forwards about 15 years later. Reet is a recent college graduate who is engaged to be married to a man named Sagar (played by Sparsh Walla), whom she does not love. However, it’s an arranged marriage, and Reet is being pressured by her father Vijender Singh Thakur (played by Milind Gunaji) to go through with the wedding. She is traveling by bus from Chandigarh back to her hometown of Bhawanigarh to reluctantly prepare for the wedding.

During this bus trip, Reet meets a handsome and flirtatious bachelor in his 20s named Ruhaan Randhawa (played by Kartik Aaryan), who almost immediately asks for Reet’s phone number. Even though Reet tells him that she’s engaged to be married, and her wedding is in a matter of days, Ruhaan is undeterred in showing a romantic interest in Reet, especially since she says she doesn’t love her fiancé Sagar. Reet is obviously attracted to Ruhaan too because she gives her phone number to him.

However, Reet plays hard-to-get during much of the time that she and Ruhaan spend together. Ruhaan (whose family is never seen in the movie) can sense that Reet is independent-minded and doesn’t want to be forced by her family to do things that she doesn’t want to do. And so, Ruhaan tells her that she should just abandon this trip to Bhawanigarh and go with him to a music festival instead. Reet quickly agrees.

Reet and Ruhaan have a lot of fun at the music festival, as their attraction to each other begins to grow. But then, they find out some tragic news: The bus that they were supposed to be on crashed, and there were no survivors. Reet’s family members are devastated, because they think she died in this bus crash. Viewers will have to suspend disbelief for this part of the movie, because Reet’s body would have to be found, in order for her to be declared dead. Perhaps another woman’s unidentified body could have been mistaken for Reet’s, but even that is a stretch of the imagination, since DNA tests and/or dental records would realistically determine a dead body’s identity.

Reet decides to use this bus crash as an opportunity to hide from her family and start a new life with Ruhaan. In the meantime, Reet and Ruhaan decide to hide in the Thakur family’s abandoned palace in Bhawanigarh. While they are in hiding, Reet overhears in a phone call that her fiancé Sagar and her cousin Trisha (played by Mahek Manwani) have been secretly in love with each other. Because the family thinks that Reet is dead, Sagar and Trisha decide to go public with their love affair and get married to each other. Reet is surprised by this news, but ultimately, she’s happy for Sagar and Trisha, because Reet never wanted to marry Sagar.

The Thakur family decides to have Sagar and Trisha’s wedding celebration at the palace, which has been in a state of neglect for years. And so, preparations are made to clean up the palace to prepare for the wedding. Members of the family also believe that there’s a chance that Reet’s spirit has returned to the palace. Reet and Ruhaan don’t know yet that their hiding place is about to be visited by members of Reet’s family and people who work for them. But this “fugitive” would-be couple will soon find out that they won’t be left alone in this hiding place.

Ruhaan is discovered on the palace property, but he is able to avoid getting in trouble as an intruder, by convincing the Thakur family and he is a psychic friend of Reet’s who can communicate with her from the dead. It’s a lie that Ruhaan makes up on the spot, and the rest of the movie is about him going through with a charade that he’s a psychic who can talk to Reet and other spirits. While Ruhaan is able to talk his way out of being kicked off of the property, Reet has been hiding in the palace, but she’s able to see much of what’s going on from where she hides. Ruhaan also fills her in on the details.

Meanwhile, Reet supplies Ruhaan with personal information about herself and her family so that he can appear to be a convincing psychic. There are many comedic scenes where Ruhaan makes over-the-top statements and gestures, in the movie’s obvious parody of psychics. Ruhaan even says, “I can see dead people,” in an obvious spoof of the famous line from the 1999 movie “The Sixth Sense.” News of Ruhaan being a psychic eventually spreads through the community. He becomes a local celebrity and is given the nickname Rooh Baba.

Of course, Ruhaan and Reet desperately keep the lie going and go to great lengths to keep Reet hidden in the palace. However, some people begin to suspect that Reet is still alive, or at least that her spirit is haunting the palace. Ruhaan finds out the story of Manjulika, so he tries to blame any suspicious activity on Manjulika. Other family members who are involved in the story include a cousin named Uday Thakur (played by Amar Upadhyay); his wife Anjulika (played by Tabu); and a boy named Potlu (played by Samarth Chauhan), who’s about 9 to 11 years old.

The village’s senior priest (played by Sanjay Mishra), his wife (played by Ashwini Kalsekar) and the village’s junior priest (played by Rajpal Naurang Yadav) all become skeptical about Ruhaan’s psychic abilities. They also think that Reet might still be alive. And so, the three skeptics hatch a plan to “expose” Ruhaan.

All of the cast members rise to the occasion by playing their roles well. Aaryan has to do a lot of comedic lifting in the movie, since his con game is frequently the focus of the movie’s jokes and shenanigans. Tabu is also very good in the movie, where her acting gets more prominent as the movie progresses. Yadav’s performance as the buffoonish junior priest is strictly for comic relief.

Most of the twists and turns “Bhool Bhulaiyaa 2” are in the last third of the movie, which has a much darker tone than the previous two-thirds. It’s no surprise that Reet and Ruhaan fall in love with each other. What might surprise people is how the movie ends. “Bhool Bhulaiyaa 2” has some moments that are more predictable than others. The unpredictable moments are where the movie shines the most.

T-Series Films released “Bhool Bhulaiyaa 2” in select U.S. cinemas on May 20, 2022, the same date that the movie was released in India.

Copyright 2017-2024 Culture Mix
CULTURE MIX