Poll: What do you think of Devara’s release trailer? Post navigation Devara Release Trailer: The “Devara” release trailer is giving goose bumps